Commit graph

94 commits

Author SHA1 Message Date
Tom Bloor b2312f7dbc Fix unique constraint on LB values 2017-08-31 12:40:42 +01:00
Tom Bloor fd98670333 Updated user to use new Entity table 2017-08-31 12:39:10 +01:00
Tom Bloor 2954297b35 Change transaction to use entity table 2017-08-31 12:30:52 +01:00
Tom Bloor 8acf3af28a Removed pending org and transaction 2017-08-31 12:30:37 +01:00
Tom Bloor 4f99ef82f6 Update organisation with extra information required for entity upgrade 2017-08-31 12:29:06 +01:00
Tom Bloor 7042020969 Change LB Value to link to entity instead of user 2017-08-31 12:19:47 +01:00
Tom Bloor 64cab5f17c Fixed whitespace in Feedback table 2017-08-31 12:18:07 +01:00
Tom Bloor 6a720b0a46 Added Entity to customer 2017-08-31 12:17:05 +01:00
Tom Bloor 736ffb89cf Added entity table 2017-08-31 12:16:38 +01:00
Tom Bloor 36e91866c9 Remove Administrator column 2017-08-31 11:26:30 +01:00
Tom Bloor df7f1de1a6 Merge pull request #37 from Pear-Trading/TBSliver/Login-Info
Added extra info to login return
2017-08-25 16:15:16 +01:00
Finn ef2e0627e1 Fixes and schema update stuff 2017-08-25 15:32:39 +01:00
Finn ff263374ec Added endpoints for organisation sector 2017-08-25 15:25:52 +01:00
Tom Bloor 0a9ca57689 Added user type attribute 2017-08-25 14:59:01 +01:00
Tom Bloor 9b9b2bd322 Enabled recalculation of leaderboards at any point 2017-08-21 15:29:10 +01:00
Finn 65d5bab444 Fixed errors and tests and updated DB 2017-08-14 15:04:24 +01:00
Finn b44a256434 Updated DB and added more DateTime 2017-08-14 12:45:54 +01:00
Finn 85c80980c3 Added code for date submission in receipt upload 2017-08-14 11:15:33 +01:00
Finn 6126e44c6b Final changes to schema an upgrade 2017-07-24 15:39:06 +01:00
Finn 09f9cf9d48 Feedback HTML views added and fixes made 2017-07-24 15:21:10 +01:00
Finn baea01e8b5 Schema and actual DB submit code added 2017-07-24 14:55:05 +01:00
Tom Bloor 559e88d9e6 Fix issue with leaderboard position due to wrong calculation of trend 2017-06-13 23:15:10 +01:00
Tom Bloor d73ddb6ba2 Remove AgeRange table and first pass of fixing tests 2017-06-13 21:02:24 +01:00
Tom Bloor 9cd9f8079e Add leaderboard stats endpoint and trends 2017-06-06 22:30:02 +01:00
Tom Bloor daeeac811c Change leaderboards to only follow customers 2017-06-05 22:59:31 +01:00
Tom Bloor 7e11fc50bd Added get_latest and test for it on leaderboard 2017-06-05 22:15:27 +01:00
Tom Bloor bc12dbf8b0 Added leaderboard first pass stuff 2017-05-23 23:06:07 +01:00
Tom Bloor 6d86389768 Fix missed part from customer display name change 2017-05-08 20:54:50 +01:00
Tom Bloor aed22d1c98 Change to having display_name and full_name for customers 2017-04-25 21:44:13 +01:00
Tom Bloor 98f15a67af Added organisations page to admin interface 2017-04-24 12:49:18 +01:00
Tom Bloor b03b7ccc5f Added error flag to validation errors and added age_range api endpoint 2017-04-23 14:02:10 +01:00
Tom Bloor 1d1b4aa1cf Change registration to be the same as the api docs 2017-04-22 19:35:19 +01:00
Tom Bloor 3be6289fc3 Finish major rework of schema 2017-04-21 22:12:53 +01:00
Tom Bloor dd7862d93d Refactored AccountToken table 2017-04-21 21:28:50 +01:00
Tom Bloor f69b06bda2 Refactored customer table and fixed all tests form that 2017-04-21 21:20:47 +01:00
Tom Bloor d0cbb215d8 refactor user table and setup timestamp auto setting 2017-04-21 20:52:14 +01:00
Tom Bloor 4c5f27976c Change proof storage to have a settable folder 2017-04-21 19:54:28 +01:00
Tom Bloor c40a480361 Refactored Pending and Valid orgs and admin-approve test 2017-04-21 14:14:51 +01:00
Tom Bloor 99ef319c3b Started refactoring pending orgs table 2017-04-21 12:42:31 +01:00
Tom Bloor 6596fd10aa Refactor Organisation table to easier column names 2017-04-20 22:17:13 +01:00
Tom Bloor 68b66d431c Reworked api login to just need a session_key for everything 2017-04-18 22:31:08 +01:00
Tom Bloor ddba771415 Update schema relationship name 2017-04-18 18:29:30 +01:00
Tom Bloor 208e45082f Fix issue with registration that was missed, fixed relationship name 2017-04-09 14:21:36 +01:00
Paul Dill 1eafaf4ab1 Moved to full Mojolicious app. 2017-02-24 19:27:43 +00:00