Commit graph

281 commits

Author SHA1 Message Date
a285d655a7 Add menu hide/show toggle on mobile 2025-03-19 16:58:04 +01:00
8f719b0d65 Fix organization creation, make reusable for API 2025-03-19 15:42:47 +01:00
98e114dc79 Request company in signup process 2025-03-19 14:59:00 +01:00
0df2b0e0eb Show required fields in form rendering 2025-03-19 12:13:34 +01:00
a1d5c1c764 Secure admin login 2025-03-19 11:16:59 +01:00
1754cd609c Configure allauth 2025-03-19 10:13:54 +01:00
e71c18c46f Fix rendering of form errors 2025-03-18 23:01:43 +01:00
7682dc94c7 Override signup page 2025-03-18 12:53:00 +01:00
e06b472d62 Reduce template code duplication 2025-03-18 11:56:02 +01:00
2baa3fd5ec First draft of organization creation 2025-03-18 06:58:40 +01:00
325e767b0e Add reusable form template snippet 2025-03-18 05:08:43 +01:00
0be7c6fb6f Make login required by default 2025-03-18 02:44:22 +01:00
78119dc6b3 Build template-based form rendering with bootstrap attrs 2025-03-17 22:38:26 +01:00
eb91f59e09 Hide admin login form 2025-03-17 21:33:51 +01:00
78f5766a7e Make sidebar more readable 2025-03-17 20:53:23 +01:00
5cbb4ef449 Build login page 2025-03-17 18:33:21 +01:00
f42daf01a4
mention docs and pre-commit in README
Some checks failed
Build and Deploy / build (push) Failing after 18s
2025-03-17 17:13:18 +01:00
a780d31c15 Add organization indicator 2025-03-17 09:51:52 +01:00
024eae0e1a Add our own logout view 2025-03-17 09:12:58 +01:00
092a92d986 Move views to module 2025-03-17 03:30:44 +01:00
0d09d338e8 Add remaining allauth dependencies 2025-03-16 23:15:39 +01:00
91861738a5 Remove stock sidebar 2025-03-16 22:13:02 +01:00
650f601766 Improve look of default allauth login (for now) 2025-03-16 21:55:30 +01:00
f9c691154f Add account menu to sidebar 2025-03-16 21:49:20 +01:00
fda9e24fec Fix allauth configuration 2025-03-16 21:42:43 +01:00
31d8016d7b Add profile view 2025-03-16 20:19:58 +01:00
090985c3e9 Configure allauth 2025-03-16 19:42:48 +01:00
f0ad232ff4 Configure and show messages (required for login) 2025-03-16 18:52:04 +01:00
ccbb288f68 Add django-allauth 2025-03-16 18:39:18 +01:00
946dc449e1 Format and fix example page 2025-03-16 18:35:20 +01:00
94a681be87 Configure HTML/JS/CSS linting and formatting 2025-03-16 16:33:46 +01:00
f5ddf8828d Add and test base.html 2025-03-16 15:58:49 +01:00
928bd06e3d Fix settings for templates & static files 2025-03-16 15:29:44 +01:00
e20d8cb1d5 Vendor Mazer 2025-03-16 14:24:58 +01:00
08299eadd4 Add empty frontend app 2025-03-16 12:46:51 +01:00
9079828a9b Add auth configuration to .env and settings.py 2025-03-16 10:33:34 +01:00
512b4e0ed9 Add created_at and updated_at to all models 2025-03-16 10:25:39 +01:00
951c5cfbfb Merge pull request 'Initialize Django project' (#8) from 1-initialize-project into main
All checks were successful
Build and Deploy / build (push) Successful in 40s
Reviewed-on: https://servala-2nkgm.app.codey.ch/servala/servala-portal/pulls/8
2025-03-16 09:09:25 +00:00
d14b935242 Remove password field from user admin 2025-03-16 10:08:30 +01:00
c141f05c42 Add settings for staticfiles 2025-03-16 10:08:30 +01:00
d03d5faa98 Set some admin config variables 2025-03-16 10:08:30 +01:00
658be0d71a Serve static and media files in dev 2025-03-16 10:08:30 +01:00
489169f95b Improve admin handling 2025-03-16 10:08:30 +01:00
5a08fcad6b Various small model fixes 2025-03-16 10:08:30 +01:00
9373680612 Fix model display in admin 2025-03-16 09:32:18 +01:00
1664e9409c Add basic superuser permission checks for admin 2025-03-16 09:29:34 +01:00
4dd7d8628d Make sure `createuser and createsuperuser` work 2025-03-16 09:23:38 +01:00
f7f262ec75 Add initial model admin 2025-03-16 09:23:38 +01:00
56169de014 Add initial database migration 2025-03-16 09:23:38 +01:00
7345774860 Fix model ForeignKey constraints 2025-03-16 09:23:38 +01:00