Commit graph

306 commits

Author SHA1 Message Date
f11c1ca5bc Improve look of org create button with no existing orgs 2025-03-20 16:03:01 +01:00
da82b459bd Disable django_scopes in admin namespace 2025-03-20 15:51:04 +01:00
34df06939a Add django-rules 2025-03-20 15:36:40 +01:00
b6571ede2c Add organization edit view 2025-03-20 14:31:33 +01:00
7f3bd159cb Make HTMX integration more flexible 2025-03-20 12:05:22 +01:00
8a98f1ac33 Add urlman for easier url access
With a variable slug, reverse()/{% url %} is rough to use.
2025-03-20 11:32:46 +01:00
8be1c86deb Move org account switcher to sidebar header 2025-03-20 10:57:17 +01:00
1d4162582a Add auto-active links to sidebar 2025-03-20 10:51:56 +01:00
6e6f2d0993 Add django-scopes 2025-03-20 10:32:03 +01:00
2dcc5650a9 Add organization context to every request 2025-03-20 10:22:54 +01:00
7f389434a4 Add organization dashboard and redirects 2025-03-20 10:22:54 +01:00
1b69310c77 Fix admin form rendering 2025-03-20 10:22:54 +01:00
314ecc9c0d Make Organization.billing_entity nullable 2025-03-20 10:22:54 +01:00
6ed19e90a3 Form rendering improvements 2025-03-20 10:22:54 +01:00
f17e1a0782 Fix alignment 2025-03-20 10:22:54 +01:00
eae01c74c7 More code reuse + inline form rendering 2025-03-20 10:22:54 +01:00
b36ebcf5ff Implement inline form renderer 2025-03-20 10:22:54 +01:00
72bd7388d6 Inline-edit user profile with HTMX 2025-03-20 10:22:54 +01:00
ecf4052819 Form and View mixins for HTMX/partials 2025-03-20 10:22:54 +01:00
dcbf98f829 Use HTMX on all pages 2025-03-20 10:22:54 +01:00
db2268badd New dependency: django-template-partials
for better HTMX integration
2025-03-20 10:22:54 +01:00
86776651b6 Vendor HTMX 2025-03-20 10:22:54 +01:00
1302dcce44 Merge pull request 'Login and registration' (#10) from 5-authentication into main
Some checks failed
Build and Deploy / build (push) Failing after 57s
Reviewed-on: http://git.example.com/servala/servala-portal/pulls/10
2025-03-20 09:20:53 +00:00
b11c7ecc21 Link keycloak on profile page 2025-03-19 17:36:20 +01:00
c28fa71b9d Show user company in profile 2025-03-19 16:58:14 +01:00
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