158 Commits

Author SHA1 Message Date
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
9f52bf701c Update demo schema with site details 2011-12-20 00:41:03 +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
ac8199f4dc Added images for service status
Signed-off-by: Nathan Booth <nath.booth@gmail.com>
2011-12-19 14:18:01 +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
13924c0b56 Add status comparison function
Simply checks the numerical value of status for now. If more statuses
are added in future, this check may need to be made more complex.
2011-12-17 12:37:23 +00:00
d842fda253 Add load/create/delete methods to StatusBoard_IncidentStatus 2011-12-17 12:36:29 +00:00
326997c418 Update 3rdparty less framework
Imports the latest copy into the code tree and fixes the script/sheet
inclusion in the default template.
2011-12-17 01:37:15 +00:00
63fd852beb Display additional detail for each incident.
Display the incident status next to the description.
2011-12-17 01:22:00 +00:00
62d6982d71 Add method to retrieve current status of incident 2011-12-17 01:21:16 +00:00
64e7a9ce84 Fix bug in StatusBoard_Site::all_for_service() definition
Function should have been defined statically.
2011-12-17 01:20:43 +00:00
367749757b Add status names
Add a method for retrieving a short name for each status.
2011-12-17 01:19:40 +00:00
75fe16ed0f Add template code for error pages 2011-12-17 01:19:05 +00:00
95d1bcd28e Add basic service/site/incident listings to the homepage.
Basic functionality to serve as a test case for core class development.
2011-12-17 01:04:05 +00:00
a783317fdf Add example database contents
Populates the database with useful test data, not meant for production.
2011-12-17 01:03:13 +00:00
ddee745488 Add database entity tables and helper views
Add the database table for each entity, and views to return output in
useful formats.
2011-12-17 01:02:32 +00:00
ac3cc73784 Add bootstrap resources 2011-12-17 01:00:21 +00:00
c8eaee79a1 Add entity classes
Add object wrappers for the application database entities.
2011-12-17 00:59:30 +00:00