Commit Graph

66 Commits

Author SHA1 Message Date
pacnpal
d7d5e1a645 Refactor authentication settings and enhance frontend moderation panel with performance optimizations, loading states, error handling, mobile responsiveness, and accessibility improvements 2025-02-06 14:20:12 -05:00
pacnpal
6e95f3cda5 ok 2024-11-14 04:15:24 +00:00
pacnpal
64d735870b the ghost of the sea 2024-11-14 02:48:41 +00:00
pacnpal
cb749773e7 Fix moderation submission template:
- Fix unclosed if tags and template structure
- Fix ride category selection and stats display
- Fix location map display and remove duplicates
- Fix grid layout and closing tags
2024-11-14 02:31:28 +00:00
pacnpal
2e525f289f Fix moderation submission display:
- Fix location map display in view mode
- Remove duplicate location map
- Fix grid layout and closing tags
- Show location map before other fields
2024-11-14 02:24:01 +00:00
pacnpal
35857dd147 Fix moderation submission display:
- Add location map template for view mode
- Add coaster fields template for stats
- Fix location and stats display in both view and edit modes
2024-11-14 02:16:04 +00:00
pacnpal
2614ce44e3 Fix moderation submission edit view:
- Add coaster stats fields template
- Fix ride category selection and stats display
- Fix location widget and map initialization
2024-11-14 02:10:14 +00:00
pacnpal
34c8b60c14 Fix map initialization and park area selection in moderation submission edit view 2024-11-14 01:56:56 +00:00
pacnpal
d669fd5fbb Fix ride category, status, and park area selection in moderation submission edit view 2024-11-14 01:32:37 +00:00
pacnpal
8a17c455ba Fix ride category selection and stats field display in moderation submission edit view 2024-11-14 01:24:27 +00:00
pacnpal
f367d15662 Make sign in and registration screens scrollable
- Remove fixed height constraints from main pages
- Add responsive padding
- Add max-height and overflow handling to modals
- Make modal headers sticky
- Improve overall scrolling behavior
2024-11-14 01:02:54 +00:00
pacnpal
8e1938bf3e Add enhanced toast notifications for moderation actions
- Add color-coded toast notifications for different actions
- Use appropriate icons for each action type
- Improve toast positioning and z-index
- Add smooth transitions for better UX
- Remove duplicate toast implementation
2024-11-13 22:02:59 +00:00
pacnpal
12309ebeed code commit 2024-11-13 21:59:49 +00:00
pacnpal
b05176e975 Fix moderation dashboard CSS formatting
- Update category and status select fields with consistent styling
- Add proper dark mode support for form elements
- Improve form field spacing and alignment
- Standardize input field styling across the dashboard
2024-11-13 21:31:02 +00:00
pacnpal
392329f8f5 Update loading indicator styling for dark mode compatibility 2024-11-13 18:59:04 +00:00
pacnpal
3839548289 Move loading indicator to center of empty state div in submission list 2024-11-13 18:57:48 +00:00
pacnpal
bd68a2f16d Update active tab indicator colors in light mode to use blue instead of grey 2024-11-13 18:55:14 +00:00
pacnpal
2a3e6b9544 Update dark mode styling for submission list to match site theme 2024-11-13 18:53:03 +00:00
pacnpal
980603b0ff Update dark mode styling for moderation dashboard to match site theme 2024-11-13 18:51:15 +00:00
pacnpal
fed190a101 Add Moderation Dashboard title to the top of the dashboard view 2024-11-13 18:48:18 +00:00
pacnpal
330e9aef79 Add refresh button to moderation dashboard that maintains current filters when refreshing content 2024-11-13 18:46:32 +00:00
pacnpal
779189246a Improve moderation dashboard UI and functionality
- Add status tabs (Pending, Approved, Rejected, Escalated)
- Implement HTMX for smooth tab switching and status changes
- Add proper permissions for escalated submissions
- Change Status filter to Submission Type (Text/Photo)
- Move navigation into dashboard content
- Fix tab menu visibility and transitions
- Add contextual loading indicator
- Update styling to match dark theme
- Ensure consistent styling across components
2024-11-13 18:37:36 +00:00
pacnpal
17aa90e252 Add CSRF token handling to HTMX requests:
- Configure HTMX to include CSRF token in request headers
- Add global HTMX configuration in dashboard.html
- Fix CSRF token missing error in moderation actions
2024-11-13 17:16:43 +00:00
pacnpal
7096ce15f9 Fix duplicate menus in moderation dashboard:
- Move navigation to separate moderation_nav.html partial
- Include navigation only once in dashboard.html base template
- Remove duplicate navigation from child templates
2024-11-13 17:09:22 +00:00
pacnpal
3d606ee3c5 Improve moderation dashboard UI and HTMX integration:
- Create partial templates for dashboard, edit submissions, and photo submissions
- Update views to properly handle HTMX requests
- Fix duplicate UI issues when navigating
- Improve overall UI design and transitions
2024-11-13 17:04:42 +00:00
pacnpal
4163dfa6cf Fix duplicate UI in moderation dashboard by separating HTMX partial templates and full page templates 2024-11-13 16:34:31 +00:00
pacnpal
ace2a09c16 Disable Cloudflare Turnstile on login/signup pages when DEBUG is True 2024-11-13 15:56:42 +00:00
pacnpal
2740cfb8a1 Add password confirmation, validation, and email notification for password changes 2024-11-13 15:17:07 +00:00
pacnpal
32c84f7649 Set max width of settings container to 800px for better readability and focus 2024-11-13 15:05:56 +00:00
pacnpal
2e061629f0 Updated moderation link in navbar to point to dashboard instead of edit submissions - Improves navigation flow for moderators, admins, and superusers 2024-11-13 15:03:04 +00:00
pacnpal
2780fdb9e2 Fix stats cards styling on home page - Add consistent flex layout for perfect centering - Fix HTML structure in parks card - Standardize hover effects and shadows across all cards 2024-11-13 14:55:11 +00:00
pacnpal
166874a7ad Reorganize moderation dashboard structure:
- Move from /moderation/admin to /moderation to avoid conflicts
- Improve template organization with partials
- Add HTMX-powered navigation and filtering
- Add smooth transitions and loading states
- Improve photo submission handling
- Add review notes functionality
- Add confirmation dialogs
2024-11-13 14:50:34 +00:00
pacnpal
2279e19cfd Enhance moderation dashboard UI and UX:
- Add HTMX-powered filtering with instant updates
- Add smooth transitions and loading states
- Improve visual hierarchy and styling
- Add review notes functionality
- Add confirmation dialogs for actions
- Make navigation sticky
- Add hover effects and visual feedback
- Improve dark mode support
2024-11-13 14:38:38 +00:00
pacnpal
ee58e3e2e6 Enhance moderation dashboard UI and UX:
- Add HTMX-powered filtering with instant updates
- Add smooth transitions and loading states
- Improve visual hierarchy and styling
- Add review notes functionality
- Add confirmation dialogs for actions
- Make navigation sticky
- Add hover effects and visual feedback
- Improve dark mode support
2024-11-13 14:38:17 +00:00
pacnpal
af902b1a9d upgrade to Django 5.1.3 and Python 3.13 2024-11-12 15:08:08 +00:00
pacnpal
4899d08cfb fixing the home page 2024-11-06 19:09:56 +00:00
pacnpal
51c016d560 profile changes 2024-11-05 23:36:50 +00:00
pacnpal
1c32eb26a2 series of tests added with built-in django test support 2024-11-05 18:40:39 +00:00
pacnpal
e10248d32e fix location add 2024-11-05 15:11:45 +00:00
pacnpal
9cd7ee94a5 initial geodjango implementation 2024-11-05 04:10:47 +00:00
pacnpal
5dff4169ae feat: Implement ride management views and utility functions
- Added functions for checking user privileges, handling photo uploads, preparing form data, and managing form errors.
- Created views for listing, creating, updating, and displaying rides, including category-specific views.
- Integrated submission handling for ride changes and improved user feedback through messages.
- Enhanced data handling with appropriate context and queryset management for better performance and usability.
2024-11-04 05:25:53 +00:00
pacnpal
209e6add1c add category views for each type of ride, add ride designers 2024-11-04 00:33:19 +00:00
pacnpal
9de9311670 weird header stuff 2024-11-03 22:03:56 +00:00
pacnpal
d4b08bbaed fix commas 2024-11-03 20:21:39 +00:00
pacnpal
d3a69072d2 Fixed many things, like the home page not working 2024-11-03 19:06:21 +00:00
pacnpal
e59548aa7c Park_detail updates, making the map smaller, merging "Quick Facts" into the header. 2024-11-03 18:28:14 +00:00
pacnpal
fe8e72e960 okay okay okay i'll commit stop whining 2024-11-03 17:58:34 +00:00
pacnpal
1cd4288293 okay fine i'll commit for the love of god 2024-11-03 17:55:06 +00:00
pacnpal
27f3326e22 okay fine 2024-11-03 17:47:26 +00:00
pacnpal
387c4740e7 ok 2024-11-01 03:35:53 +00:00