Commit Graph

307 Commits

Author SHA1 Message Date
06e3dbcdee add missing knockout context menu css and js files.
#78
2017-04-21 08:16:38 +01:00
54c86b41ed Add reference to ConfigurationHandler project.
Add component tag for ConfigurationHandler dll
#78
2017-04-21 08:16:10 +01:00
5dbd7a7ded change card reader decision code to prevent null ref in main app.
#79
2017-04-21 08:15:27 +01:00
111bbd99e4 Merge branch 'ConfigHandlerNullRef-_79' into Release0.2 2017-04-21 08:06:41 +01:00
20f0ccb211 fix null reference error when configuration setting specified by "keyName" parameter doesnt exist.
#79
2017-04-21 08:03:32 +01:00
23ade491e6 Merge branch 'SeparateDBInstaller-#25' into Release0.2 2017-04-18 16:21:12 +01:00
0e709267d2 stop labels being tab stops.
Add label for Database Type option selection and make radio button for SQLite conform to ui layout.
#25
2017-04-18 16:18:23 +01:00
10c2763b48 added Database configuration radio button to UI.
tied to property that conditionally installs the SQLite Database provider.
#25
2017-04-18 11:17:17 +01:00
ede5a70beb Added SQLiteRepositoryInstaller Chain entry to install SQLite provider if chosen.
Added INSTALLFOLDER configuration to set a single install directory for both data service and plugins.
#25
2017-04-18 11:16:12 +01:00
95c3d260cd add reference to SQLiteRepositoryInstaller project
#25
2017-04-18 11:11:06 +01:00
ef46bb176c remove SQLite Component group reference.
#25
2017-04-18 11:10:46 +01:00
1b5b1a86c8 rename install directory 2017-04-18 11:10:31 +01:00
4665a72414 removed SQLiteRepository.wxs file from bundle installer (now got its own installer)
#25
2017-04-18 11:10:09 +01:00
040ad59922 created SQLiteRepositoryInstaller project
#25
2017-04-18 11:09:25 +01:00
e7521f824f Merge branch 'ReturnDirectionFromSwipeEndpoint-#17' into Release0.2 2017-04-16 19:52:09 +01:00
3446dda710 changed api method to use the return type of IRepository.LogEventTime method and return the Id and Direction from the endpoint.
#17
2017-04-16 19:41:31 +01:00
c92ed064fc move private methods to end of class.
change LogEventTime implementation to return a LogEventResponse object.
#17
2017-04-16 19:40:33 +01:00
094afc2903 change the interface to return a LogEventResponse object
#17
2017-04-16 19:39:51 +01:00
d50331fc04 create EventLogResponse to hold the direction of the user and the operational response.
#17
2017-04-16 19:39:13 +01:00
8d7b027b8c remove spa.min.* files. 2017-04-16 19:35:20 +01:00
e7b7538986 Merge branch 'BundleInstaller' into Release0.2 2017-04-15 20:30:13 +01:00
Watts
97240bd752 added configuration gui elements for the bootstrapper to enable configuration of the port and IP on install.
#26 #31
2017-04-15 20:26:13 +01:00
Watts
3e2a19c0e4 added properties to configure the ip and port of the data center.
added code to pass the configuration properties through to the msi installers.
#31 #26
2017-04-15 20:24:54 +01:00
Watts
def593d3a5 exposed properties for configuring data center endpoint ip and port. defaults to localhost/127.0.0.1
implemented the code to configure the app.config file on install.
#31
2017-04-15 20:23:57 +01:00
Watts
cdbf543562 Exposed properties for setting the port in the data center installer
#31
2017-04-15 20:22:50 +01:00
Watts
54b6094a43 added debug and release installers build configuration to projects/solution to enable building installers in a complete/single step, to save building them individually. 2017-04-15 20:21:28 +01:00
Watts
640ef5f2bf added debug and release installers build configuration to projects/solution to enable building installers in a complete/single step, to save building them individually. 2017-04-15 20:21:09 +01:00
Watts
c4c8c1fec8 ignore the minified spa.js and spa.css files (generated on build). 2017-04-13 21:12:41 +01:00
Watts
f572760df1 add missing wix reference. 2017-04-13 21:11:06 +01:00
Watts
a3c4212f0b Merge branch 'ManuallyCreateLogs-#29' into Release0.2 2017-04-13 21:08:54 +01:00
Watts
42114580ec code formatting changes. 2017-04-13 21:02:01 +01:00
Watts
8ea257e68b tidy code.
ensure all observables controlling pages are cleared on re-navigate
2017-04-13 21:01:33 +01:00
Watts
2fc036e7c3 fixed dual page showing issue after creating manual log.
#29
2017-04-13 21:01:07 +01:00
Watts
0a947af22f removed preload as not needed. 2017-04-13 21:00:23 +01:00
Watts
ea6945fbda correct missing closing tag in comments. 2017-04-13 21:00:11 +01:00
Watts
f1371f1f99 added cache control attributes.
tidied code. removed commenting for now. need to add this in shortly.
#29
2017-04-13 20:59:40 +01:00
Watts
64018ef8db moved update group and update user details procedures to SQLiteProcedures 2017-04-13 20:58:52 +01:00
Watts
b8074af57e Add updated flexitime database 2017-04-13 10:04:22 +01:00
Watts
6e278d1478 added LogDirection array for dropdown list to bind to.
referenced helpers.js/Helpers() class
added "selectedTimeLogDate" observable to make manual log creation filtering easier.
added api endpoints for create/delete logs.
removed processRequestFailure and createRequestUrl as been replaced by using Helpers.js
refactored the returnButtonClick method to use Helpers.js method.
updated assignHandler function for new bootstrap datetimepicker control.
created assignUpdateHandler to register to change when the datetimepicker is being used for creating/editing logs.
added the createManualLog and deleteManualLog methods to interact with the API.
added deleteLog method, with user Confirm.
added sammy route for "manualLog" for form submission in the manual log dialog.
#29
2017-04-12 22:08:45 +01:00
Watts
46ff1a232f remove table from ManualLog Dialog
Extend form to include a drop down list with Log Directions on, (In/Out) databound to array in viewmodel and selected value bound to the TimeLog Direction field.
#29
2017-04-12 22:03:47 +01:00
Watts
2cd11b4a65 project update to include LogsController
#29
2017-04-12 22:02:19 +01:00
Watts
c2de9a0575 created LogsController with
Create/Edit/Delete Logs methods on it.
#29
2017-04-12 22:01:48 +01:00
Watts
2342aef8f9 update TimeLogDb to use LogSourceDb
#29
2017-04-12 22:01:10 +01:00
Watts
101c19e4f4 Implement CreateLog, DeleteLog, UpdateLog methods from interface.
include LogSourceDb in project
#29
2017-04-12 22:00:40 +01:00
Watts
4f4d247dc6 Add Log Source Identification to determine if a log has been created/updated from the UI/Other Applications
#29
2017-04-12 22:00:08 +01:00
Watts
a3432e0281 Add the methods necessary for updating/creating and deleteing logs
#29
2017-04-12 21:58:17 +01:00
7402869cb8 update the datepicker initialisation for new datetimepicker.
updated editLog method to initialise the datetimepicker to be relevant to the selected date.
limit the min and max date of editor dialog to be appropriate to the selected week on the calendar.
#29
2017-04-10 22:25:36 +01:00
ea2fd640e4 changed row highlight for datetime picker. 2017-04-10 22:21:54 +01:00
55a761f285 reference bootstrap datetime picker, remove bootstrap datepicker
update edit/create dialog to pull in datetime picker editor to the create edit dialog.
#29
2017-04-10 22:21:27 +01:00
86e0b60386 added create and create+edit context menus with options.
created stub methods for performing the edit/create actions.
#29
2017-04-09 22:05:18 +01:00