Commit Graph
113 Commits
Author SHA1 Message Date
James Smith 10d6494de9 mode demo mode check in specs into metadata 2024-08-09 11:26:42 +01:00
James Smith 99bcfd01a2 swap flipper checks for SiteSettings checks 2024-08-09 11:26:18 +01:00
James Smith a35a1ac950 add follows controller and routing concern 2024-07-31 14:09:31 +01:00
James Smith a3acb966d8 remove path nesting of models inside libraries 2024-07-30 19:13:17 +01:00
James Smith 33dd6d5472 add some basic smoke tests for search queries 2024-07-25 11:09:21 +01:00
James Smith 3bc07a0e2b update password strength in one more test 2024-07-17 16:37:17 +01:00
James Smith 05f36b7c8c increase password strengths in tests 2024-07-17 16:29:01 +01:00
James Smith 65c8d9afbd test first-run behaviour in multiuser mode 2024-07-16 17:50:06 +01:00
James Smith 4324c09627 add upload endpoint tests
though I'm not sure they work usefully with the routes.rb authentication block
2024-06-28 11:59:59 +01:00
James Smith 1b2eec2337 fix test and handle empty upload data 2024-06-28 11:50:31 +01:00
James Smith ad0cca8949 move uploading into ModelsController new and create actions 2024-06-27 14:41:49 +01:00
James Smith 12a0f48f80 lint 2024-06-13 17:39:34 +01:00
James Smith de6e62255c make sure at least contributor permission is required to see problems 2024-06-13 14:39:52 +01:00
Matthew df0e081aa6 Adds .well-known URI for password change 2024-05-13 20:31:34 +09:00
Matthew 6d5aa80d19 Fixing linting errors 2024-05-12 19:55:10 +09:00
Matthew 58c7ef47ce Add basic health endpoint and specs 2024-05-12 14:51:25 +09:00
James Smith 5c0a501849 update test 2024-04-29 14:24:28 +01:00
James Smith 834e9394ac fix model spec to avoid eager loading cache problems 2024-04-24 12:24:57 +01:00
James Smith 92696f3472 refactor activejob-status find all code for testability 2024-04-19 16:27:15 +01:00
James Smith 7ed4e6f85b lint: naming 2024-04-19 16:00:36 +01:00
James Smith e4cfe0ad8c lint: formatting 2024-04-19 15:59:22 +01:00
James Smith d0a1f70525 add status update messages to DetectFilesystemChangesJob 2024-04-19 12:19:55 +01:00
James Smith 919ef8e557 remove delayed job code from admin etc 2024-04-18 11:58:04 +01:00
James Smith b026f9bbd9 add ModelFilesController#create to run conversions 2024-04-15 16:43:13 +01:00
James Smith fe7c623733 move bulk editing to more unique paths 2024-04-15 16:33:33 +01:00
James Smith 81e7db3edf lint 2024-04-11 17:10:23 +01:00
James Smith dc441e7e73 set up access policy for password resets 2024-04-11 16:57:31 +01:00
James Smith fd9bbe7e5e change existing model scan jobs/actions to use CheckModelJob 2024-04-08 11:13:48 +01:00
James Smith 0e65dc0454 add ability to scan an individual model 2024-04-04 18:42:57 +01:00
James Smith ef3e66b13a oops 2024-03-26 15:46:57 +00:00
James Smith 9fdebffd52 i[date tests for password changes 2024-03-26 15:42:10 +00:00
James Smith f67325c283 generate good passwords in tess 2024-03-26 15:04:33 +00:00
James Smith 964e13b274 set up granular access policy for Models 2024-03-21 22:58:17 +00:00
James Smith 8e2a9958ff set up granular access policy for Library 2024-03-21 22:58:17 +00:00
James Smith b7bb7299a3 add permission denied tests 2024-03-21 22:58:17 +00:00
James Smith 523691d1f0 use metadata for logins in tests 2024-03-21 22:58:07 +00:00
James Smith 575eb966ce change admin status and checks to use new rolify role instead of boolean flag 2024-03-21 14:53:58 +00:00
James Smith e5d38f1267 use nested factory for admin user creation
lint
2024-03-21 14:39:16 +00:00
James Smith 2b856aac80 improve autocreated user for single login and change to lazy creation 2024-03-21 14:26:30 +00:00
James Smith 766a689315 add full test suite for registrations controller 2024-03-19 14:33:09 +00:00
James Smith 408fa2667a move sign_in to right block in session specs 2024-03-19 09:42:23 +00:00
James Smith 3bfb626bc0 add tests for signing in and out in different modes 2024-03-18 21:27:06 +00:00
James Smith 84672d4898 lint 2024-03-16 22:41:48 +00:00
James Smith c65cb6ef63 authorize and test uploads 2024-03-16 22:38:57 +00:00
James Smith 3271fba7bd test PATCH problems 2024-03-16 21:52:11 +00:00
James Smith c860853db2 lint fixes 2024-03-16 21:21:47 +00:00
James Smith 701ceb4cb3 authorisation and request tests for models 2024-03-16 21:16:46 +00:00
James Smith 772df3be28 authorisation and policy for modelfiles 2024-03-16 00:33:22 +00:00
James Smith 52655d3a28 authorization for library controller 2024-03-15 23:48:01 +00:00
James Smith 2f497bd83d add tests and authorization for collection 2024-03-15 23:02:34 +00:00