1c60c9f205
Remove unused watch tasks
2024-03-11 16:13:35 +01:00
414a9fcbdf
Remove nix-direnv install task
...
I have this globally
2024-03-11 16:09:38 +01:00
6eb36d9f75
Move env vars into flake
2024-03-11 16:09:08 +01:00
2f0a92adfc
Make the webserver wait for the setup task
2024-03-11 16:05:20 +01:00
2b700728bd
Remove dev stop task
2024-03-11 15:39:59 +01:00
3bb02349a3
Format flake with nixfmt
2024-03-11 15:39:08 +01:00
a46df5d3ff
Remove the dev venv task
2024-03-11 15:38:52 +01:00
429a57d89a
Use process-compose directly
2024-03-11 15:38:29 +01:00
bb2772cf67
Disable warnings for module-docstrings
2023-12-20 15:11:54 +01:00
24a67d9ddd
Add LD_LIBRARY_PATH
2023-12-20 15:11:42 +01:00
2445ac82d0
Display logins in the group details
2023-12-20 15:05:06 +01:00
21ad59407a
Remove null parameter
...
It doesn't have any effect on ManyToMany relations
2023-12-20 15:05:06 +01:00
d9facb981b
Try to use login as a set
2023-12-20 15:05:06 +01:00
d600fcdd7b
Test if the login is in the user table
2023-12-20 15:05:06 +01:00
a2434e146c
Add a table for user logins
2023-12-20 15:05:06 +01:00
f2a9348244
Correct a typo
2023-12-20 15:05:06 +01:00
558174383c
Rename header in group table
2023-12-20 15:05:06 +01:00
ca891951e3
Pass logins to the template
2023-12-20 15:05:06 +01:00
2e4795a37f
Display Service in admin
2023-12-20 15:05:06 +01:00
138ab865e5
Remove old model fields from template
2023-12-20 15:05:06 +01:00
d6f809cce7
Display the MailAlias correctly in user details
2023-12-20 15:05:06 +01:00
a9cfcdce3e
Don't display LoginInGroup in admin
2023-12-20 15:05:06 +01:00
030674bc52
Add a string representation to login
2023-12-20 15:05:06 +01:00
22fe98b075
The login can be optional in the MailAlias model
2023-12-20 15:05:06 +01:00
dea7a23190
Correctly filter the user groups
2023-12-20 15:05:06 +01:00
4b9b14be9b
Replace user with login
2023-12-20 15:05:06 +01:00
343edbb7a9
Revert "Change relativ imports"
...
This reverts commit 2143f86f9b
.
2023-12-20 15:05:06 +01:00
79be6c58f2
Replace set with add
...
Add is used for single objects which makes more sense for thise tests.
2023-12-20 15:05:06 +01:00
a213266a77
Allow the user field to be empty for a login
...
Not every login is related to a user, e.g. a printer account or similar.
2023-12-20 15:05:06 +01:00
7f15b4b934
Set a user FK to null when the user gets deleted
...
Otherwise we might forget to delete them on the related systems.
2023-12-20 15:05:06 +01:00
48ec5b7ee4
Correct the tests for customer list view
2023-12-20 15:05:06 +01:00
2211aa7417
Use set correctly
2023-12-20 15:05:06 +01:00
9a8244e256
Use set with project_manager
2023-12-20 15:05:06 +01:00
dd9ce6c1df
Remove unused print statements
2023-12-20 15:05:06 +01:00
ab50de418a
Display all project managers in the customers table
2023-12-20 15:05:06 +01:00
Andreas Zweili
9ddbd1944f
Link Customers to InventoryUser
2023-12-20 15:05:06 +01:00
7a825b8c4d
One customer can have multiple project managers
2023-12-20 15:05:06 +01:00
7bd564d29d
Return the fullname for InventoryUser
2023-12-20 15:05:06 +01:00
b5345f39a7
Rename user to login
2023-12-20 15:05:06 +01:00
42dc703d83
Allow MailAlias to link to a group
2023-12-20 15:05:06 +01:00
01eb3520f6
Link MailAlias to Logins instead of Users
2023-12-20 15:05:06 +01:00
3083a2b2b6
Set service FK to null when it gets deleted
2023-12-20 15:05:06 +01:00
22d1eca1a6
Change relativ imports
2023-12-20 15:05:06 +01:00
aed8919024
Link groups to services
2023-12-20 15:05:06 +01:00
dbc302a5cb
Update the diagram
2023-12-20 15:05:06 +01:00
73e7f4dfe6
Allow the service to be blank
2023-12-20 15:05:06 +01:00
ea5d8e84f0
Split the user into a user and a login model
2023-12-20 15:05:06 +01:00
deec5f87bd
Move the license to the login
...
While in theory only one person should be using a license it can happen that
two humans share a login so it makes more sense to pair a license with a login.
2023-12-20 15:05:06 +01:00
e19f2db650
Update htmx
2023-12-20 15:05:06 +01:00
32ae61397a
Add command to open firewall ports
2023-11-14 15:58:59 +01:00