Commit Graph

1407 Commits

Author SHA1 Message Date
Andreas Zweili a2434e146c Add a table for user logins 2023-12-20 15:05:06 +01:00
Andreas Zweili f2a9348244 Correct a typo 2023-12-20 15:05:06 +01:00
Andreas Zweili 558174383c Rename header in group table 2023-12-20 15:05:06 +01:00
Andreas Zweili ca891951e3 Pass logins to the template 2023-12-20 15:05:06 +01:00
Andreas Zweili 2e4795a37f Display Service in admin 2023-12-20 15:05:06 +01:00
Andreas Zweili 138ab865e5 Remove old model fields from template 2023-12-20 15:05:06 +01:00
Andreas Zweili d6f809cce7 Display the MailAlias correctly in user details 2023-12-20 15:05:06 +01:00
Andreas Zweili a9cfcdce3e Don't display LoginInGroup in admin 2023-12-20 15:05:06 +01:00
Andreas Zweili 030674bc52 Add a string representation to login 2023-12-20 15:05:06 +01:00
Andreas Zweili 22fe98b075 The login can be optional in the MailAlias model 2023-12-20 15:05:06 +01:00
Andreas Zweili dea7a23190 Correctly filter the user groups 2023-12-20 15:05:06 +01:00
Andreas Zweili 4b9b14be9b Replace user with login 2023-12-20 15:05:06 +01:00
Andreas Zweili 343edbb7a9 Revert "Change relativ imports"
This reverts commit 2143f86f9b.
2023-12-20 15:05:06 +01:00
Andreas Zweili 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
Andreas Zweili 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
Andreas Zweili 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
Andreas Zweili 48ec5b7ee4 Correct the tests for customer list view 2023-12-20 15:05:06 +01:00
Andreas Zweili 2211aa7417 Use set correctly 2023-12-20 15:05:06 +01:00
Andreas Zweili 9a8244e256 Use set with project_manager 2023-12-20 15:05:06 +01:00
Andreas Zweili dd9ce6c1df Remove unused print statements 2023-12-20 15:05:06 +01:00
Andreas Zweili 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
Andreas Zweili 7a825b8c4d One customer can have multiple project managers 2023-12-20 15:05:06 +01:00
Andreas Zweili 7bd564d29d Return the fullname for InventoryUser 2023-12-20 15:05:06 +01:00
Andreas Zweili b5345f39a7 Rename user to login 2023-12-20 15:05:06 +01:00
Andreas Zweili 42dc703d83 Allow MailAlias to link to a group 2023-12-20 15:05:06 +01:00
Andreas Zweili 01eb3520f6 Link MailAlias to Logins instead of Users 2023-12-20 15:05:06 +01:00
Andreas Zweili 3083a2b2b6 Set service FK to null when it gets deleted 2023-12-20 15:05:06 +01:00
Andreas Zweili 22d1eca1a6 Change relativ imports 2023-12-20 15:05:06 +01:00
Andreas Zweili aed8919024 Link groups to services 2023-12-20 15:05:06 +01:00
Andreas Zweili dbc302a5cb Update the diagram 2023-12-20 15:05:06 +01:00
Andreas Zweili 73e7f4dfe6 Allow the service to be blank 2023-12-20 15:05:06 +01:00
Andreas Zweili ea5d8e84f0 Split the user into a user and a login model 2023-12-20 15:05:06 +01:00
Andreas Zweili 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
Andreas Zweili e19f2db650 Update htmx 2023-12-20 15:05:06 +01:00
Andreas Zweili 32ae61397a Add command to open firewall ports 2023-11-14 15:58:59 +01:00
Andreas Zweili 58e6768253 Replace overmind with process-compose 2023-11-14 15:58:31 +01:00
Andreas Zweili 2e9cb61249 Update dependencies 2023-11-14 13:56:57 +01:00
Andreas Zweili 68060af785 Update dependencies 2023-11-07 20:41:04 +01:00
Andreas Zweili 03d1aa59bc
Merge pull request #171 from Nebucatnetzer/devenv
Rewrite to devenv
2023-10-20 11:10:00 +02:00
Andreas Zweili 485752f224 Rewrite to devenv 2023-10-19 21:49:54 +02:00
Andreas Zweili d10c03152d
Merge pull request #155 from Nebucatnetzer/dependabot/pip/django-tables2-2.6.0
Bump django-tables2 from 2.5.3 to 2.6.0
2023-09-27 20:43:44 +02:00
dependabot[bot] 8a0867f8f7
Bump django-tables2 from 2.5.3 to 2.6.0
Bumps [django-tables2](https://github.com/jieter/django-tables2) from 2.5.3 to 2.6.0.
- [Changelog](https://github.com/jieter/django-tables2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jieter/django-tables2/compare/v2.5.3...v2.6.0)

---
updated-dependencies:
- dependency-name: django-tables2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-27 18:43:36 +00:00
Andreas Zweili 3af78c5db7
Merge pull request #162 from Nebucatnetzer/dependabot/pip/black-23.9.1
Bump black from 22.12.0 to 23.9.1
2023-09-27 20:42:19 +02:00
dependabot[bot] bf16282ccd
Bump black from 22.12.0 to 23.9.1
Bumps [black](https://github.com/psf/black) from 22.12.0 to 23.9.1.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/22.12.0...23.9.1)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-27 18:39:09 +00:00
Andreas Zweili d3e8f9e9f5
Merge pull request #164 from Nebucatnetzer/poetry
Poetry
2023-09-27 20:37:04 +02:00
Andreas Zweili a79a52b42a Allow all hosts when developing
The hostname changes a lot and some servers have multiple IPs.
2023-09-27 20:34:28 +02:00
Andreas Zweili 6f1998a7a3 Add python to devshell 2023-09-27 20:34:28 +02:00
Andreas Zweili bfb78ae3cb Add dev check command 2023-09-27 20:34:28 +02:00
Andreas Zweili 9e18d8e6fe Update depencies 2023-09-27 20:34:28 +02:00