Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | More passing tests - some for pdfresources.HEADmaster | Matthew Lemon | 2024-12-15 | 2 | -16/+35 |
| | |||||
* | Improve category tests with authentication and unique data | Matthew Lemon | 2024-12-15 | 2 | -4/+8 |
| | | | | Added user login in setup to simulate admin access for tests. Ensured unique category names in creation tests to prevent conflicts. Updated category fixture data to reflect more distinct values. | ||||
* | ResourceType tests now pass | Matthew Lemon | 2024-12-15 | 1 | -3/+8 |
| | |||||
* | Add `is_admin` attribute to user fixtures | Matthew Lemon | 2024-12-15 | 1 | -0/+2 |
| | | | | This update includes an `is_admin` attribute for the `one` and `two` user fixtures in the test data. It ensures tests can account for admin-specific functionality. | ||||
* | Simplify session param structure in tests and controller. | Matthew Lemon | 2024-12-15 | 2 | -2/+2 |
| | | | | | | Fixes bug with passing the password Replaced nested session hash with direct email and password params in test setup, aligning with the updated `SessionsController`. This ensures consistency between test code and actual implementation. | ||||
* | Refactor user session handling and UI enhancements. | Matthew Lemon | 2024-12-15 | 6 | -8/+16 |
| | | | | Updated logout redirection with a success notice and improved UI feedback on the home page. Enhanced navbar logic to reflect user authentication state, modified page titles, and adjusted access permissions for various controllers. Fixed admin access control for PDF resources index action. | ||||
* | wip: fixing tests | Matthew Lemon | 2024-12-13 | 3 | -2/+9 |
| | |||||
* | Adds guard before deleting temp files | Matthew Lemon | 2024-12-13 | 1 | -5/+7 |
| | |||||
* | Adds a new home page and more_info page | Matthew Lemon | 2024-11-23 | 6 | -5/+124 |
| | |||||
* | Adds nicer title to list page | Matthew Lemon | 2024-11-21 | 1 | -4/+10 |
| | |||||
* | Tweak to kamal file again | Matthew Lemon | 2024-11-21 | 1 | -3/+3 |
| | |||||
* | Adds a users controller to fix sign-up bug | Matthew Lemon | 2024-11-20 | 2 | -1/+23 |
| | |||||
* | Renew the README | Matthew Lemon | 2024-11-19 | 1 | -21/+2 |
| | |||||
* | tweak the kamal proxy | Matthew Lemon | 2024-11-15 | 1 | -3/+3 |
| | |||||
* | Updates kamal bits | Matthew Lemon | 2024-11-15 | 2 | -9/+6 |
| | |||||
* | Adds category model but not wired up to resource yet | Matthew Lemon | 2024-11-14 | 20 | -1/+319 |
| | |||||
* | Tidied up the cards on the index page | Matthew Lemon | 2024-11-14 | 2 | -83/+33 |
| | |||||
* | Fixed the positioning of the three featured cards on index page | Matthew Lemon | 2024-11-14 | 2 | -7/+13 |
| | |||||
* | Improved the feature slot handling - can now remove feature_slot value | Matthew Lemon | 2024-11-14 | 2 | -4/+14 |
| | |||||
* | Adds ResourceType model | Matthew Lemon | 2024-11-14 | 24 | -10/+314 |
| | |||||
* | Adds credits and cleaner handling of page count using ruby | Matthew Lemon | 2024-11-14 | 6 | -17/+43 |
| | |||||
* | Adds nice reminders on the edit page re pdfs and thumbnails | Matthew Lemon | 2024-11-14 | 2 | -16/+51 |
| | |||||
* | Adds Edit and Delete buttons to the show page for admin | Matthew Lemon | 2024-11-14 | 2 | -3/+15 |
| | |||||
* | First attempt at properly formatting the resource show page | Matthew Lemon | 2024-11-14 | 1 | -12/+44 |
| | |||||
* | Adds credits to resource and required asterisks on form | Matthew Lemon | 2024-11-14 | 6 | -9/+29 |
| | |||||
* | Ensuring the image processing cli tools are in the Dockerfile | Matthew Lemon | 2024-11-14 | 1 | -1/+11 |
| | |||||
* | Refactored validation lines in model | Matthew Lemon | 2024-11-14 | 1 | -1/+1 |
| | |||||
* | Big refactoring of the PDF snapshotting - into service file | Matthew Lemon | 2024-11-14 | 2 | -51/+133 |
| | |||||
* | Adds Resources link to navbar | Matthew Lemon | 2024-11-14 | 1 | -2/+5 |
| | |||||
* | snapshot jpg filename is now includes resource name | Matthew Lemon | 2024-11-14 | 1 | -1/+2 |
| | |||||
* | pdf snapshotting now reduces size of image | Matthew Lemon | 2024-11-14 | 2 | -2/+8 |
| | |||||
* | wip: reducing quality of snapshots | Matthew Lemon | 2024-11-13 | 1 | -21/+35 |
| | |||||
* | Rough rendition of pdf snapshotter works | Matthew Lemon | 2024-11-13 | 6 | -47/+98 |
| | |||||
* | Listing files missing on edit form | Matthew Lemon | 2024-11-13 | 1 | -35/+33 |
| | |||||
* | Adds some validation and further work on the form | Matthew Lemon | 2024-11-13 | 7 | -82/+108 |
| | |||||
* | Very ghetto resource featured card layout | Matthew Lemon | 2024-11-13 | 3 | -26/+29 |
| | |||||
* | Adds basic navbar | Matthew Lemon | 2024-11-12 | 3 | -2/+30 |
| | |||||
* | Tidying up the resource form | Matthew Lemon | 2024-11-12 | 4 | -23/+46 |
| | |||||
* | Adds is_admin to the User model and ensures only admin users can add new ↵ | Matthew Lemon | 2024-11-11 | 5 | -2/+17 |
| | | | | resource | ||||
* | Cosmetic tweaks to resource list page | Matthew Lemon | 2024-11-11 | 1 | -3/+3 |
| | |||||
* | Adds ghetto log out button | Matthew Lemon | 2024-11-11 | 2 | -1/+3 |
| | |||||
* | Can now sign up | Matthew Lemon | 2024-11-11 | 2 | -1/+15 |
| | |||||
* | More tweaking of sign-up form | Matthew Lemon | 2024-11-11 | 2 | -8/+11 |
| | |||||
* | wip: sign in form | Matthew Lemon | 2024-11-11 | 2 | -4/+13 |
| | |||||
* | Adds a Create new account page and part way through configging the form | Matthew Lemon | 2024-11-11 | 4 | -0/+55 |
| | |||||
* | Adds first pdfresource model | Matthew Lemon | 2024-11-11 | 20 | -2/+516 |
| | |||||
* | initial after migration | Matthew Lemon | 2024-11-11 | 126 | -0/+3156 |