summaryrefslogtreecommitdiffstats
path: root/tools/pharos-dashboard/templates/dashboard
AgeCommit message (Collapse)AuthorFilesLines
2016-09-12Add info to the resource viewmaxbr1-18/+106
JIRA: PHAROS-266 This adds a panel containing lab owner contact information, jenkins utilization timerange options and a table containing vpn users of a pod to the resource view. Change-Id: If991c74d3c93cd08f622771acc048ab998e16c48 Signed-off-by: maxbr <maxbr@mi.fu-berlin.de>
2016-09-12Add utilization column to dev pod tabmaxbr2-4/+14
JIRA: PHAROS-263 Change-Id: I25d5d4bf4ecc23febdc0c11eae3298ada9372e83 Signed-off-by: maxbr <maxbr@mi.fu-berlin.de>
2016-09-12Add booking utilization chartmaxbr4-20/+51
JIRA: PHAROS-263 Change-Id: I3a3a5115a1cf7742f9ac5a3ec753699c36b49815 Signed-off-by: maxbr <maxbr@mi.fu-berlin.de>
2016-08-25Add a Resource detail viewmaxbr6-191/+180
JIRA: RELENG-12 The resource page contains an utilization diagram, future bookings with their jira tickets and a list of servers. Change-Id: I2123ccbe96cde29a56af32b933ebbf6ba2668ed1 Signed-off-by: maxbr <maxbr@mi.fu-berlin.de>
2016-08-19Use Jira Oauth for user authenticationmaxbr1-0/+151
JIRA: RELENG-12 Users can use their jira accounts for the dashboard. This also allows the dasboard to open jira tickets for bookings. Signed-off-by: maxbr <maxbr@mi.fu-berlin.de>
2016-08-19Add a resource utilization pagemaxbr1-0/+86
JIRA: RELENG-12 Signed-off-by: maxbr <maxbr@mi.fu-berlin.de>
2016-08-19Implement periodic tasksmaxbr3-26/+32
JIRA: RELENG-12 The dashboard is now querying jenkins periodically and saving the results in the database. This fixes delays that were caused by calling the jenkins API. Signed-off-by: maxbr <maxbr@mi.fu-berlin.de>
2016-08-19Split the dashboard into different apps, add testsmaxbr6-173/+159
JIRA: RELENG-12 Signed-off-by: maxbr <maxbr@mi.fu-berlin.de>
2016-07-29import pharos dashboard codemaxbr3-0/+222
JIRA: RELENG-12 The last commit was missing some JS/CSS dependencies of the site. This happened because they are in folders that are named 'build' or 'dist'. This commit adds a bower.json file, that specifies dependencies. Dependencies can now be installed by running 'bower install' in the dashboard/static folder. Change-Id: I054f319c66771f767e97711cb678d79d3bd6bee4 Signed-off-by: maxbr <maxbr@mi.fu-berlin.de>