Commit Graph

63 Commits

Author SHA1 Message Date
9af9c4dcb2 Sanitise outputs 2011-12-21 02:14:28 +00:00
7110e75d43 Add support for jumping to the correct admin tab via url component 2011-12-21 02:13:48 +00:00
8696368a99 Fix indentation 2011-12-21 01:28:38 +00:00
a119ca81d5 Add admin backend to edit incident and change status
Also fixes Status Board display on homepage to show correct status on
each day. It was previously reusing the currnent status for all previous
days on which the incidents were open.
2011-12-21 01:13:06 +00:00
59dd99cca2 Add admin backend to edit Service/Sites 2011-12-21 01:11:56 +00:00
Nathan Booth
7e029c3ad5 Removed banding on homepage and reduced height of rows
Signed-off-by: Nathan Booth <nath.booth@gmail.com>
2011-12-20 22:15:29 +00:00
064a59073b Fix site status hyperlinks broken by popovers 2011-12-20 21:52:12 +00:00
21e8f2b7d0 Add version codename! 2011-12-20 19:29:30 +00:00
769e939980 Update statusboard to display live information for all days 2011-12-20 19:16:51 +00:00
744d97f9db Add description field to incident status in admin 2011-12-20 19:16:23 +00:00
0c8c8a1cb4 Add support for retriving incidents within set time period 2011-12-20 19:15:42 +00:00
4b22dc5e70 Add switch support to smarty via plugin 2011-12-20 19:12:29 +00:00
Nathan Booth
3481e1c7d6 Added bootstrap tabs JS and tabbified content on settings page using JS
Signed-off-by: Nathan Booth <nath.booth@gmail.com>
2011-12-20 11:23:24 +00:00
Nathan Booth
11fc706ee1 Improved Admin page gui
Added tabbed navigation for moving between control panel pages

Signed-off-by: Nathan Booth <nath.booth@gmail.com>
2011-12-20 10:52:27 +00:00
4a81b0ce7b Restrict access to the admin pages using fine-grained permissions 2011-12-20 01:44:20 +00:00
fcea8eec59 Make character escaping consistent 2011-12-20 01:43:35 +00:00
86b187800f Add 401 error page 2011-12-20 01:43:07 +00:00
26580e812b Add quick settings to admin page, and placeholder full settings page 2011-12-20 01:21:05 +00:00
6e5bb3dfd8 Add description to IncidentStatus
Adds a new column to the IncidentStatus to permit the user to explain
why the status change was made. Also exported this and Incident data
into the demo sql file.
2011-12-20 01:06:00 +00:00
4766786ee2 Add breadcrumb trail to the Admin pages for easier navigation. 2011-12-20 00:57:02 +00:00
519b7effd2 Merge branch 'develop' of github.com:optiz0r/status-board into develop 2011-12-20 00:44:31 +00:00
06325759b4 Add first draft admin interface
This exposes information on Services/Sites/Incidents, but does not yet
permit any changes. Admin page also links to future user management
pages.
2011-12-20 00:43:16 +00:00
e1d14aa53b Fixed error in login page html 2011-12-20 00:42:50 +00:00
278590ae25 Add methods to retrieve incident status history and available statuses 2011-12-20 00:42:13 +00:00
177fd5d6af Added bootstrap-dropdown library 2011-12-20 00:40:34 +00:00
Nathan Booth
c0571fb1d5 Fixed current page highlight in nab, fixed output of pobox on homepage to display dynamic content
Signed-off-by: Nathan Booth <nath.booth@gmail.com>
2011-12-19 21:54:40 +00:00
0567763fba Add user control panel and ability to change own password 2011-12-19 19:30:35 +00:00
Nathan Booth
bd676e558e Popovers on main page showing status
Signed-off-by: Nathan Booth <nath.booth@gmail.com>
2011-12-19 18:14:08 +00:00
9fd382dddc Fix labels for form elements 2011-12-19 17:57:41 +00:00
edb0a56dec Fix indentation on the login form 2011-12-19 17:54:12 +00:00
a75814da92 Fix display on login error messages. 2011-12-19 17:47:21 +00:00
6ab5f683e9 Fix misc login and display issues 2011-12-19 17:21:54 +00:00
fed73e2268 Remove undefined variable warning in Site. 2011-12-19 17:21:08 +00:00
96b16df845 Fixed status board table layout and row banding 2011-12-19 15:49:34 +00:00
b7c7eb7585 Fixed login page 2011-12-19 15:49:17 +00:00
Nathan Booth
4c80bd0d8e update to login page
Signed-off-by: Nathan Booth <nath.booth@gmail.com>
2011-12-19 15:43:07 +00:00
Nathan Booth
01aedf02aa Fixed display error with nav bar
Signed-off-by: Nathan Booth <nath.booth@gmail.com>
2011-12-19 15:21:21 +00:00
d782249388 Merge branch 'develop' of github.com:optiz0r/status-board into develop
Conflicts:
	source/webui/templates/index.tpl
2011-12-19 15:16:47 +00:00
a850ed911d Add login page. 2011-12-19 15:05:47 +00:00
f3f98eb000 Add bootstrap JS, and move things from template into external resource
files
2011-12-19 15:05:33 +00:00
Nathan Booth
3972122249 Updated logic for table output
Signed-off-by: Nathan Booth <nath.booth@gmail.com>
2011-12-19 14:51:15 +00:00
Nathan Booth
1f2d8fec99 Updated generation of previous days in heading on home template, now looped into array then passed to smarty
Signed-off-by: Nathan Booth <nath.booth@gmail.com>
2011-12-19 14:10:41 +00:00
Nathan Booth
116140ee17 Fixed gui on main page
Signed-off-by: Nathan Booth <nath.booth@gmail.com>
2011-12-19 13:47:21 +00:00
bdb7c04675 Added logout page 2011-12-19 12:57:38 +00:00
e110d99ddf Imported changes to status board display 2011-12-19 12:55:53 +00:00
8e55d57b55 Update status board classes to use new DatabaseObject base
Updated schema to include new views
2011-12-19 12:21:39 +00:00
6b53bf11bd Update with changes made to core classes. 2011-12-17 12:42:25 +00:00
f2541774cf Add caching to service site list 2011-12-17 12:42:02 +00:00
42ca2a1a5c Add caching to site incident retrieval. Add site status function. 2011-12-17 12:41:23 +00:00
3f7f84d47c Add caching to StatusBoard_Incident::currentStatus()
Also renamed from status to currentStatus to better describe function.
2011-12-17 12:40:31 +00:00