Commit graph

  • d732eef5a3 fixes piratefinn 2017-04-20 16:40:24 +0100
  • 2cc670b58f Improve failed upload error Tom Bloor 2017-04-20 14:02:30 +0100
  • e9f4888a8c Added filetype validation for upload Tom Bloor 2017-04-20 13:58:45 +0100
  • 7f18aa7173 Refactor upload API to easier to read variables Tom Bloor 2017-04-20 12:33:56 +0100
  • ab9bfdf221 Attempted fix for user-history, skipping tests as needs major refactor of code Tom Bloor 2017-04-20 02:18:01 +0100
  • 42a3103958 Fixed search test after session_key refactoring Tom Bloor 2017-04-20 02:04:13 +0100
  • 9dcfea95d7 Fixed admin-merge test after upload and session_key refactor Tom Bloor 2017-04-20 02:01:39 +0100
  • 7eec666141 Fixed admin-approve tests after upload updates Tom Bloor 2017-04-20 01:49:34 +0100
  • 94583f61bf Refactored entire api auth code, and upload endpoint Tom Bloor 2017-04-20 01:27:18 +0100
  • 9974e6f07e Fixed user-history test with session refactor Tom Bloor 2017-04-19 00:20:39 +0100
  • de5e812950 Fix search tests from session refactor Tom Bloor 2017-04-19 00:10:14 +0100
  • 4f892d19e7 fix basic test Tom Bloor 2017-04-19 00:06:30 +0100
  • 03dc114236 Fixed admin-merge test after session refactoring Tom Bloor 2017-04-19 00:03:25 +0100
  • 576966ba4c Fix admin approve test after session key changes Tom Bloor 2017-04-18 23:50:19 +0100
  • 110a051a4e Fixed upload test and controller after updates to session key usage Tom Bloor 2017-04-18 23:43:49 +0100
  • f01a7a9439 Fixed admin login test after refactoring Tom Bloor 2017-04-18 22:48:00 +0100
  • 5a1c6b0015 Removed all unneeded helpers from main codebase and removed deprecated test Tom Bloor 2017-04-18 22:44:59 +0100
  • 68b66d431c Reworked api login to just need a session_key for everything Tom Bloor 2017-04-18 22:31:08 +0100
  • 1d02854c96 Initial work on Admin users page Tom Bloor 2017-04-18 19:03:03 +0100
  • 13d1f8d4a7 Refactor session helper Tom Bloor 2017-04-18 18:31:10 +0100
  • ddba771415 Update schema relationship name Tom Bloor 2017-04-18 18:29:30 +0100
  • cf8154169b Refactor to use standard $c instead of $self Tom Bloor 2017-04-18 17:38:58 +0100
  • a8b917808f Refactor dbh items in api register to dbic Tom Bloor 2017-04-18 17:36:37 +0100
  • d3dab84d06 Added helpers for checking test coverage under windows Tom Bloor 2017-04-18 13:22:48 +0100
  • 6f544b1209 Change to using memory sqlite db and schema based populating Tom Bloor 2017-04-18 13:14:35 +0100
  • e932c60af3 Strict test for register and check database for entries after testing Tom Bloor 2017-04-18 13:05:04 +0100
  • 98d4309b67 Move use statement and refactor register to use mojo validators Tom Bloor 2017-04-18 12:38:39 +0100
  • 10738d7adc Move use statement to where its actually used Tom Bloor 2017-04-18 10:59:30 +0100
  • 1466ea84eb Initial user admin page Tom Bloor 2017-04-18 10:44:07 +0100
  • 36e8cfe1d0 Modified admin interfaces, factored common css out Tom Bloor 2017-04-18 10:43:23 +0100
  • 208e45082f Fix issue with registration that was missed, fixed relationship name Tom Bloor 2017-04-09 14:21:36 +0100
  • 1bb483bb5a Final minor pass of a full registration form on the website Tom Bloor 2017-04-09 14:17:12 +0100
  • 704f429fa5 Added postcode validation and test for validators Tom Bloor 2017-04-09 12:50:50 +0100
  • 0a32b05b6c Started working on registration page on website, with validation Tom Bloor 2017-04-08 18:25:34 +0100
  • cb9819aa2e Added validation on Token adding and editing Tom Bloor 2017-04-08 15:10:05 +0100
  • ea899d955c Used admin layout wrapper for tokens read page Tom Bloor 2017-04-08 14:38:45 +0100
  • 58ab852f4c Added extra redirects and basic pages for getting between admin and user side Tom Bloor 2017-04-08 14:34:22 +0100
  • 30c80679be Move to single login page instead of seperate admin login Tom Bloor 2017-04-08 14:25:06 +0100
  • a78de6ea8e Added admin test and logout function Tom Bloor 2017-04-08 13:38:54 +0100
  • b10daa469a Added token administration page set Tom Bloor 2017-04-08 02:32:13 +0100
  • 61d609861a Added initial admin login page and backend page with authentication Tom Bloor 2017-04-07 00:33:50 +0100
  • 998259f0ae Move api authentication to under command, add Authentication plugin Tom Bloor 2017-04-06 23:12:28 +0100
  • f2f2a543fa Moved all API endpoints under /api, fixed all tests Tom Bloor 2017-04-06 22:43:27 +0100
  • dbc2c59461 Moved all api endpoints to /api/* and added root controller Tom Bloor 2017-04-06 22:19:36 +0100
  • 8bda8dba73 Refactored more helpers to use DBIC Tom Bloor 2017-04-06 00:19:20 +0100
  • ce038fd46d Fix bind mismatch of adding \n to a number Tom Bloor 2017-04-06 00:01:01 +0100
  • eba73ca903 Refactor various parts in root app module Tom Bloor 2017-04-05 23:20:42 +0100
  • a6e282ebb5 Refactor schema into attribute Tom Bloor 2017-04-05 22:43:08 +0100
  • 1b55fbeeca Fix search to user uppercase saerch in database Tom Bloor 2017-04-05 00:45:08 +0100
  • 85444b1c70 Make endpoints under /api apart form in testing Tom Bloor 2017-04-05 00:44:49 +0100
  • affa51d1e6 Added documentation of Upload endpoint Tom Bloor 2017-04-04 22:22:22 +0100
  • b6064cc985 Added header for use during dev Tom Bloor 2017-04-04 22:21:57 +0100
  • 3a08894641 Added SQL::Translator dependency for deploy_db Tom Bloor 2017-04-04 22:20:38 +0100
  • 7f3a36a561 Ignore Vim swapfiles Tom Bloor 2017-04-04 22:20:22 +0100
  • 744e20b510 Moved init script into scripts folder Tom Bloor 2017-04-04 22:19:44 +0100
  • c1b999c3ed Added simple script for deploying the database Tom Bloor 2017-04-04 22:19:23 +0100
  • f6d2fe9ce3 Correct comments. Paul Dill 2017-03-10 19:07:23 +0000
  • e284b14fff Make upload test use the JSON response value for the unvalidated organisation id. Paul Dill 2017-03-10 17:36:41 +0000
  • 15d474d4d1 Add debug log message to admin-approve API which had been missed. Paul Dill 2017-03-09 17:00:27 +0000
  • fd05760943 More helpful blank login page. Paul Dill 2017-03-09 16:48:49 +0000
  • 345edaa5d6 Add semi-colon to admin table in schema. Paul Dill 2017-03-08 20:34:35 +0000
  • 5a8b5ecc2d Update config and tests so deployment and testing use separate databases. Paul Dill 2017-03-08 18:52:04 +0000
  • 1cd9cc8721 User history API for how much they have spent tested and implemented. Paul Dill 2017-03-08 18:50:25 +0000
  • c27e8d80fc Added admin-merge API and test. Paul Dill 2017-03-06 03:35:49 +0000
  • cc0da394a7 Added more tests to the admin-approval API and aesthetic changes to the test. Paul Dill 2017-03-05 19:07:32 +0000
  • ac2563237a Add return JSON value to upload API when adding a new organisation, fix admin-approve test and fix admin-approve bug. Paul Dill 2017-03-05 17:32:38 +0000
  • 5ddf707367 Aesthetic changes and change in test. admin-approve test still broken. Paul Dill 2017-03-05 16:01:44 +0000
  • 7bfa65f4c3 Code cleanup Paul Dill 2017-03-02 15:46:35 +0000
  • 1eafaf4ab1 Moved to full Mojolicious app. Paul Dill 2017-02-24 19:27:43 +0000
  • 2828998a32 Admin approve API is done but test is broken. Paul Dill 2017-02-24 17:09:37 +0000
  • cf0940f5f3 When submitting a transaction for a new organisation catenate the values for easier later retrieval. Paul Dill 2017-02-20 05:25:52 +0000
  • ed5bbda6db Added search API and tests. Paul Dill 2017-02-20 04:23:14 +0000
  • 67d764638a Added upload functionality and tests. Paul Dill 2017-02-19 00:36:41 +0000
  • 92bb78faba Added log in/log out session functionality, added tests, updated schema and amended old tests. Paul Dill 2017-02-13 16:54:35 +0000
  • 31fcb1bde8 Added more tests for the register api. Paul Dill 2017-02-01 12:07:51 +0000
  • fc8b74fe13 Update register api, add testing for the register api, remove token api as this is now in register and add the database schema. Paul Dill 2017-01-31 15:15:46 +0000
  • 74ccca28e2 Added basic is server online test. Paul Dill 2017-01-31 13:53:24 +0000
  • ba53a035e4 Update foodloopserver.pl Finn 2016-10-31 16:19:58 +0000
  • 47d09d6215 Changed DB column names where relevant Finn 2016-09-26 17:36:52 +0100
  • bf9cc55869 Added a more sensible server running message piratefinn 2016-09-19 12:51:22 +0100
  • 1f23c616f7 Added debug code piratefinn 2016-09-15 18:08:33 +0100
  • c967098d05 Added some log endpoints Tom Bloor 2016-09-15 16:56:04 +0100
  • 8e5906f3de Added log folder and gitignore config Tom Bloor 2016-09-15 16:54:45 +0100
  • d0865548ad Fixed an if statement piratefinn 2016-09-12 12:27:07 +0100
  • b33757dfd8 Corrected some sub to helper piratefinn 2016-09-08 17:29:56 +0100
  • 0682669823 Merge branch 'master' of https://github.com/Pear-Trading/Foodloop-Server piratefinn 2016-09-05 17:53:24 +0100
  • 3eb310fc26 Added success calls to file upload piratefinn 2016-09-05 17:52:45 +0100
  • a20f2d28c4 Getting rid of old file name Finn 2016-09-05 16:52:52 +0100
  • 0311ad916c Renamed file piratefinn 2016-09-05 16:52:13 +0100
  • c93c15737e Merge branch 'master' of https://github.com/Pear-Trading/Foodloop-Server piratefinn 2016-09-05 16:48:45 +0100
  • 605842c40e Added better exit code on upload and commented out currently non-functional code piratefinn 2016-09-05 16:40:41 +0100
  • 9ae32896b4 Delete senddatatodb.pl Finn 2016-09-02 15:02:23 +0100
  • 687b5489fe Delete uploadimage.pl Finn 2016-09-02 15:02:15 +0100
  • 2196641288 Delete senddatatodb.pl.example Finn 2016-09-02 15:02:05 +0100
  • 1660e9954b Delete myapp.conf.example Finn 2016-09-02 15:01:36 +0100
  • ffcce58fc4 Added code for editing user details piratefinn 2016-09-02 14:43:31 +0100
  • a6a3828923 added cpanfile piratefinn 2016-09-02 12:57:09 +0100
  • 1f60ac512e Combined both scripts into getusername.pl and gave it differing post routes and general refactoring piratefinn 2016-09-02 12:09:04 +0100
  • 45bfa2878c Added check to see if key has been used piratefinn 2016-09-01 13:30:08 +0100
  • f9e850dff9 Added login script separate for now, still yet fully usable piratefinn 2016-08-31 16:51:39 +0100