Use Jira Oauth for user authentication 75/19075/1
authormaxbr <maxbr@mi.fu-berlin.de>
Fri, 19 Aug 2016 15:15:28 +0000 (17:15 +0200)
committermaxbr <maxbr@mi.fu-berlin.de>
Fri, 19 Aug 2016 15:15:28 +0000 (17:15 +0200)
commitebaa05ab2b53634a7a3e738618a031fd1518d796
tree2df4bf769f6ed52f4b9109a96d3194aa5a95e453
parent54322038f766be460b676d60974886be5f04d8f3
Use Jira Oauth for user authentication

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>
25 files changed:
tools/pharos-dashboard/account/forms.py
tools/pharos-dashboard/account/jira_util.py [new file with mode: 0644]
tools/pharos-dashboard/account/migrations/0002_auto_20160816_1511.py [new file with mode: 0644]
tools/pharos-dashboard/account/migrations/0003_auto_20160819_1024.py [new file with mode: 0644]
tools/pharos-dashboard/account/migrations/0004_auto_20160819_1055.py [new file with mode: 0644]
tools/pharos-dashboard/account/models.py
tools/pharos-dashboard/account/rsa.pem [new file with mode: 0644]
tools/pharos-dashboard/account/rsa.pub [new file with mode: 0644]
tools/pharos-dashboard/account/urls.py
tools/pharos-dashboard/account/views.py
tools/pharos-dashboard/booking/tests/test_views.py
tools/pharos-dashboard/booking/views.py
tools/pharos-dashboard/dashboard/migrations/0006_delete_resourceutilization.py [new file with mode: 0644]
tools/pharos-dashboard/dashboard/models.py
tools/pharos-dashboard/dashboard/urls.py
tools/pharos-dashboard/dashboard/views.py
tools/pharos-dashboard/jenkins/adapter.py
tools/pharos-dashboard/pharos_dashboard/settings.py
tools/pharos-dashboard/pharos_dashboard/urls.py
tools/pharos-dashboard/static/css/theme.css
tools/pharos-dashboard/static/js/fullcalendar-options.js
tools/pharos-dashboard/templates/account/userprofile_update_form.html [new file with mode: 0644]
tools/pharos-dashboard/templates/base.html
tools/pharos-dashboard/templates/booking/booking_calendar.html
tools/pharos-dashboard/templates/dashboard/lab_owner.html [new file with mode: 0644]