aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2019-06-21Prefetches CollaboratorsParker Berberian1-1/+1
Prefetches collaborators to further reduce database accesses Change-Id: I5a976c4e17e20ca463576178371f70e59551b576 Signed-off-by: Parker Berberian <pberberian@iol.unh.edu>
2019-06-20Speed up Booking StatsParker Berberian1-20/+20
Refactors the bookings stats function to use the database less. Runs in around 1/3 the time as the current version Change-Id: I4f367b96374511d2f669d4554919a65912f304f8 Signed-off-by: Parker Berberian <pberberian@iol.unh.edu>
2019-06-18Fix cross platform issues with SSMFSawyer Bergeron2-10/+33
Change-Id: Iecaabd1175ffd35daa938561e374244139f38117 Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-06-17Fix chrome grid-flex nesting issueSawyer Bergeron2-13/+6
Change-Id: I92a38c6f5fbf23c7f32c233c47b5c1230a1933d7 Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-06-17Enforce step validity when going forwardSawyer Bergeron2-2/+7
Change-Id: Ic598a5e2637b88f6d044bd93c5b597582f0c1081 Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-06-17Limit network name length to same as modelsSawyer Bergeron1-1/+1
the network definition step now limits the length of the name given to 100 characters, the same as the Network model allows Change-Id: Ib05d49456eef9d5201212ba05ccd3ec62c16ad10 Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-06-14fix PHAROS-436 (overlapping metadata)Sawyer Bergeron1-2/+6
Change-Id: I47ee5d32472779a44a53fa3e2c04ef4411c59581 Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-06-14Refactor usages of search fieldSawyer Bergeron3-47/+104
Change-Id: I5af3d8d5db204fc9eb95a1ee4967cce0caf9b75c Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-06-12redirect to booking detail on creationSawyer Bergeron5-26/+53
Change-Id: I4e27f6a4a64314639b9ac83750b5b6add069399b Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-06-10Fix searchable select field scalingSawyer Bergeron3-39/+103
Change-Id: Id6fb052b2158ee0db30fd11b520194d3825b677f Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-06-07Fix multiple select regression from 67915Sawyer Bergeron1-1/+1
Change-Id: Iff9574f6a7a95d52785026194779ad4fbd71e003 Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-06-06Fix static files referencesSawyer Bergeron2-2/+2
some references to the tagged startbootstrap sb admin 2 dependency reference files that do not exist in the tagged version, this commit fixes that Change-Id: I7d7ff5ec0a3b0d2a6c9dd7eea42fa71117ed0b17 Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-06-05Merge "Cleans up some HTML"Parker Berberian2-29/+25
2019-06-04Integrate OPNFV workflowSawyer Bergeron6-72/+106
Now that required groundwork is in place, we can start to pull the OPNFV workflow into the booking workflow Change-Id: Ifa026ad446b48356ae03ef1d5ad48db841e13fbd Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-05-31Merge "Refactor selector step logic"Parker Berberian11-437/+439
2019-05-31Refactor selector step logicSawyer Bergeron11-437/+439
Change-Id: I61e361e63da7453b2eee0e0c162a6f4e48460128 Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-05-24Add and Fix testsParker Berberian3-591/+416
Makes the existing code less terrible and adds more unit tests Change-Id: Ia3662323eb22ed238829418869ff0363f00337ef Signed-off-by: Parker Berberian <pberberian@iol.unh.edu>
2019-05-23Cleans up some HTMLParker Berberian2-29/+25
Makes things nicer as we build out Selenium tests. Change-Id: I0658bdd01889ea8acb5c66d890baa8c5907430cd Signed-off-by: Parker Berberian <pberberian@iol.unh.edu>
2019-05-22Reduce shadow severitySawyer Bergeron3-14/+11
Shadows were somewhat overdone in some areas of the ui, they are now less so Change-Id: Ida04a5580be8493f37ade2554983149d05d91bcc Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-05-22Make steps possible to hide/showSawyer Bergeron10-129/+195
Change-Id: Ice5036ea9801655032cb080537fbd471fb3fda3e Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-05-22Fix expand animation on booking detail pageSawyer Bergeron1-4/+4
Change-Id: I5a7e458c61c7818f70963024d07b86a815c8fd77 Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-05-09Merge "Allow query to fail"Parker Berberian1-2/+7
2019-05-08Merge "Adds pdf and idf into api"Parker Berberian7-12/+180
2019-05-08Merge "Fix vlan leak"Parker Berberian1-6/+5
2019-05-08Fix vlan leakSawyer Bergeron1-6/+5
Change-Id: Ida98327266df6cfbd4398b897ebcbcc4dc5df24d Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-05-08Adds pdf and idf into apiParker Berberian7-12/+180
The Pod Descriptor File (pdf) and Installer descriptor file (idf) are now hosted in the api. The url endpoint where the lab can retrieve them are now part of a software task. An OPNFV task also contains a new dictionary that describes how bridges should be configured on the jumphost. This information is not contained in the pdf/idf but is needed by the lab. Change-Id: I6971279979ba180725926035bd9db481aafb1073 Signed-off-by: Parker Berberian <pberberian@iol.unh.edu>
2019-05-03Merge "Implement OPNFV workflow"Parker Berberian24-343/+920
2019-05-03Implement OPNFV workflowSawyer Bergeron24-343/+920
This is a counterpart to an update to network models, and allows for configuring baremetal OPNFV and Openstack deploys Change-Id: I0185dbfa6c9105d7e63a7e7d7dd1f5cf228a8877 Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu> Signed-off-by: Parker Berberian <pberberian@iol.unh.edu>
2019-04-29Fix change/reset image with multiple collaboratorsSawyer Bergeron1-5/+3
When a host on a booking with multiple collaborators has its image reset/changed, a 500 error is no longer returned Change-Id: Icafdf53059f35c838e0de675da6a8b8bffffe58a Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-04-17Merge "Fixes the idf and pdf templates so that we can deploy opnfv"Parker Berberian7-29/+197
2019-04-17Fixes the idf and pdf templates so that we can deploy opnfvParker Berberian7-29/+197
Change-Id: I0091629f8f0af423210b2e81210d65239e9662b4 Signed-off-by: Parker Berberian <pberberian@iol.unh.edu>
2019-04-16Fix quick booking image filtering bugSawyer Bergeron1-3/+1
Change-Id: I9fe5b34be2113d3bf7d2e763730b6658f529d387 Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-04-16Merge "Limit total number of active bookings per user"Parker Berberian2-2/+12
2019-04-16Limit total number of active bookings per userSawyer Bergeron2-2/+12
Change-Id: I4f79e3225f423274de3d2da912a080521447b185 Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-04-16Merge "Fixing Network Models"Parker Berberian7-330/+365
2019-04-15Fixing Network ModelsParker Berberian7-330/+365
Change-Id: Ia2cdf069e90c8091e8d984c368e47f375aed02ea Signed-off-by: Parker Berberian <pberberian@iol.unh.edu>
2019-04-10Fix private images being visible to anyoneSawyer Bergeron1-8/+6
Change-Id: I1df1a11dd1b9e51d026157f9c7fd8b4a008371d8 Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-04-10Fix dropdown visibility bug on SafariSawyer Bergeron1-1/+15
Change-Id: Ibf9c61cc166f9717fa018946651668da748fe73b Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-04-01Removed bad line in Lab detail pageParker Berberian1-1/+0
profile.labs templates to "account.Lab.None" which is ugly and makes no sense. Change-Id: I835718e72dad57cecf2c83229922046df9f1a312 Signed-off-by: Parker Berberian <pberberian@iol.unh.edu>
2019-03-29Merge "fix slider appearance on Firefox"Parker Berberian2-0/+17
2019-03-29Merge "Fix iframe height bug"Parker Berberian1-14/+15
2019-03-28Add host detail viewSawyer Bergeron6-5/+139
Change-Id: Ie385fe3f2fbe3b178f00928914d47a34b181d05e Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-03-28Fix iframe height bugSawyer Bergeron1-14/+15
iframes in workflows should no longer size incorrectly on initial load and page refresh Change-Id: Ic0765138e7c2f94603b69e8a8412ffa17817b2e7 Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-03-26fix slider appearance on FirefoxSawyer Bergeron2-0/+17
Change-Id: Icd2e6b46cb6bdc2f7522228e5ead9f3f389afe5e Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-03-25Allow query to failParker Berberian1-2/+7
Query for interface speed when templating the pdf may fail. If it does fail, we provide a default value instead of aborting. Change-Id: Ib3d6ddca7dd055e4066fb4915d33f6f9ad73ca80 Signed-off-by: Parker Berberian <pberberian@iol.unh.edu>
2019-03-22Merge "Add ability to clean up hosts and vlans"Parker Berberian1-0/+47
2019-03-22Add ability to clean up hosts and vlansSawyer Bergeron1-0/+47
Change-Id: Idfe8c7245ba76e1a8aadd501401991e215761afc Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu> Signed-off-by: Parker Berberian <pberberian@iol.unh.edu>
2019-03-20Merge "Make host entries prettier on Define Hardware step"Parker Berberian1-5/+47
2019-03-20Make host entries prettier on Define Hardware stepSawyer Bergeron1-5/+47
Change-Id: I492ffd5a3cfcb19902a91f587c8acfdb1827be4d Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
2019-03-20Merge "Cleanup Quick Booking Page"Parker Berberian2-8/+17