Commit Graph

112 Commits

Author SHA1 Message Date
eb239d0458 add code in to handle group filtering.
if a groupId is present, then get the user list by the group Id.
#64
2017-03-17 23:53:02 +00:00
88b62a23a3 moved processRequestFailure and other multi-use methods into Helpers.js 2017-03-17 22:38:33 +00:00
398e61a36d set the Name/UserCount data fields to be vertically aligned.
add delete button/link to each group.
#30
2017-03-17 22:37:59 +00:00
ce6ac53e8f move goToMenuOption to Helpers.js
fix refresh groups list issue when groups are deleted/edited etc.
added ajax delete to delete the group from the db when delete is clicked on ui.
group form is hidden on new page.
#30
2017-03-17 22:35:03 +00:00
62e2aa1136 implement delete group api method.
#30
2017-03-17 22:32:18 +00:00
631c205f1a add no caching attribute for group data.
change UpdateGroup method so that it can create a group as well as update it.
#30
2017-03-16 23:06:49 +00:00
7564127c18 implement the create/add button.
#30
2017-03-15 23:23:50 +00:00
3945789ee6 added editGroup endpoint.
added goToMenuOption function to enable navigation and posting (edit, create etc, on the homepage).
created submitGroupEdit function to post the changed/new object to the server.
#30
2017-03-15 23:16:17 +00:00
f27a124751 create add button to enable an expanding side panel to edit/add groups to the system.
add button to hide side panel.
#30
2017-03-15 23:13:17 +00:00
8b8bd9e808 include files.. trying to pop the stash.. can i hell.
#30
2017-03-14 22:50:17 +00:00
05436c2faf return GroupList from GroupController
#30
2017-03-14 22:46:20 +00:00
0cbc9dffbb index on AddUserGroups-#59: 1e01271 add doctype tag. 2017-03-14 22:40:28 +00:00
1e01271276 add doctype tag. 2017-03-14 22:38:10 +00:00
dc80fd9ba4 stubbed GroupController to include Update and Delete endpoints
#59
2017-03-09 16:05:01 +00:00
6cddabba38 removed unnecessary code.
#59
2017-03-08 16:56:26 +00:00
c35c47f092 added getGroups endpoint definition.
added getGroups function to retrieve a list of groups from the API.
made sure new user page gets the groups and stubs out the Groups object for use later on.
#59
2017-03-08 16:30:01 +00:00
090c2ddead added group section to the UI, binding to the Groups array in the user object returned by the api.
#59
2017-03-08 16:28:50 +00:00
4e8b988ac5 add GroupController to proj.
#59
2017-03-08 16:28:16 +00:00
cf3a099314 created/padded out the GroupController to simply Get and Create groups.
#59
2017-03-08 16:28:06 +00:00
d36645de2b Change FavIcon to a content resource type - from Resource. Will now copy to output dir.
#61
2017-03-06 14:58:36 +00:00
abf8833ba6 add UI display for LastUsed property to show the LastUsed time on the UI with the UniqueId.
format the date at the same time
#56
2017-03-03 21:41:48 +00:00
50e9d3d182 correct data binding for LastEventDateTime property
added method to convert the datetime to a display format.
created padNumber to ensure numbers below 10 get shown as two digits.
#53
2017-03-03 20:48:12 +00:00
7110e3e2fe add data bound tooltip to show the last event date time when hovering over the In/Out indicator
#53
2017-03-03 13:00:49 +00:00
a367cc1375 Merge remote-tracking branch 'origin/ChangeTimeDisplayUnits-_58' into Release0.1.5 2017-03-03 10:23:26 +00:00
bb1eeed231 reference ConfigurationHandler and update calls to get configurations.
removed ConfigMonitor.cs.
#54
2017-03-02 22:04:58 +00:00
4e0a299fc5 changed convertToHours to split hours and decimal minutes into two parts.
calculating the minutes of the hour for display e.g.: 6.5 hours would be 6 hrs 30 mins.
#58
2017-03-02 20:26:06 +00:00
44b8012b27 try pulling ConfigMonitor into the same project to get it to work.
doesnt appear to work so parking it for now.
#54
2017-03-02 20:00:38 +00:00
e246c2e47c Add ConfigMonitor instance to refresh/reload the config when it changes.
Added logger reference to increase logging around start/stop commands of the service.
#54
2017-03-01 16:51:44 +00:00
40d4d7b1f7 reference the ConfigMonitor project
#54
2017-03-01 16:50:38 +00:00
68af89f17a remove unnecessary knockout binding root tag
#48 #45
2017-02-28 20:15:50 +00:00
7af17661f5 change about link to be a menu option in the top.
would be better as a menu option on the top right, rather than in with the menu top left, but I cant figure out how.
#48 #45
2017-02-27 22:09:15 +00:00
0ce9626622 added BugSubmissionEmailAddress config for gitlab bug email.
#48
2017-02-27 16:54:04 +00:00
be6a529afb Add modal 'about' dialog, databind to appDetails observable.
triggered off an about button in the navbar.
#48
2017-02-27 16:53:29 +00:00
c8c915d4e6 Added getAppDetails function to retrieve the application details object from the api.
Added getAppDetails endpoint to apiEndpoints object.
Set Homepage (users) to get the appdetails if the appDetails observable returns null.
#48
2017-02-27 16:52:41 +00:00
6f3c5931f4 created ApplicationController which returns an AppDetails object with the properties filled.
#48
2017-02-27 16:48:44 +00:00
f4e8f0a76f updated the AssemblyInfo properties to be the right version. 2017-02-27 16:47:51 +00:00
63a96e77cf Merge branch 'HomePageIndicator-#47' into Release0.1.4 2017-02-27 15:17:11 +00:00
eb1cb7a1b4 change in/out formatting to make uniform width
#47
2017-02-27 14:54:21 +00:00
e17568bdc5 update the html page to show the IN/OUT state as per the UI suggestion on the issue. Will conditionally show IN (green text)/OUT (red text) based on whether the system reports the user to be in or out.
#47
2017-02-27 10:25:31 +00:00
978744896f add data binding and labels to display the user name on the TimeLog page.
#46
2017-02-24 22:20:58 +00:00
ded664cdd0 corrected rounding issue so that UI will always show hours/mins (3:32 hrs) to two dp.
#43
2017-02-23 20:54:46 +00:00
4025663db9 Change table column titles,
add data-binding for Contractor boolean to show a tick on the UI
#44
2017-02-23 21:38:40 +01:00
1560623460 Merge branch 'APIUI500Error-#39' into Release0.1.3 2017-02-23 17:04:07 +00:00
caa7408465 add mapping for ManuallyPostData method (housekeeping)
correct 20 minute swipe event blocker and change to 3 min.
2017-02-23 16:55:13 +00:00
71bb5b70af update ninject packages to fix 500 internal server error.
removed dependency resolver configuration line, seemed to be duplicating bindings.
#39
2017-02-23 16:54:15 +00:00
f5513ce122 change all versions to 0.1.2.0 2017-02-22 22:31:31 +01:00
0e1e23a770 create GET_LOGS_IN_LAST_X_MINUTES procedure.
implement logs in last x minute check.
can be configured from app.config file using "SwipeTimeGap" configuration. defaults to 3 minutes if configuration is not there.
#36
2017-02-22 21:17:53 +00:00
4c18778a79 remove test error message code, plus some additional tidying, removing old comments.
plus removed unnecessary menu options.
#38
2017-02-22 20:53:10 +00:00
b8cd5792cf Set the default page size to a config value - "DefaultPageSize", defaults to 10 if the config value is missing.
#37
2017-02-22 20:43:48 +00:00
dd788790c0 update solution.
#23
2017-02-18 21:55:56 +00:00