5cf7ef7a23
Strip API to required minimum
...
- disable browseable API
- use IsAdminUser for DEFAULT_PERMISSION_CLASSES
- register explicit API views for HelpUser model
2023-04-16 14:34:45 +02:00
0f91587c60
Remove unneeded users API view
...
The help-users API view is sufficient
2023-04-16 13:50:01 +02:00
a65b1574db
Add admin user information REST API
2023-04-16 13:21:57 +02:00
9731d4e793
Add Django REST framework dependencies
2023-04-16 12:24:32 +02:00
f9ea88cd24
Add new app 'help' for user support
...
This commit adds a new model that enhances the user profile with an
offline support code, a postal address and an email address to allow
users to reset their profile.
The commit adds to Django admin commands 'populate' and
'reset_offline_code' to maintain the help user profiles from the Django
command line.
2023-04-16 12:20:37 +02:00
4b7e311c62
Remove tests for removed models
2023-04-16 11:14:26 +02:00
37f3ed2506
Update changelog
2023-04-15 12:12:02 +02:00
e44bdd7be2
Bump version to 0.13.0
2023-04-15 12:07:12 +02:00
345b32f286
Remove unused powerdns support tables
2023-04-15 12:06:44 +02:00
d499b781d4
Implement impersonation
2023-04-15 11:48:53 +02:00
472e272305
Remove Twitter login, disable signups
2023-04-14 19:56:41 +02:00
dd67ee91da
Require login for index view
2023-04-14 19:33:44 +02:00
a5b65974fb
Remove django-braces requirement
2023-04-14 19:16:58 +02:00
35aae85c8d
Move dashboard templates to dashboard app
2023-04-14 19:16:30 +02:00
3452e2a8c2
Update dependencies
2023-04-14 18:43:11 +02:00
f89de16f6e
Improve docker build
...
- add .dockerignore
- add entrypoint.sh to ensure proper permissions in Docker volumes
- add TZ variable for consistent Celery timestamps
2023-02-20 15:39:14 +01:00
38dae51a7a
Unify with gvaldap/gvaweb
2023-02-19 17:48:25 +01:00
d2f94c7bec
Fix Dockerfile for poetry
2023-02-19 15:53:00 +01:00
fc8f22432c
Fix skipped tests in managemails
2023-02-19 15:13:31 +01:00
a8392ef91e
Use sha512_crypt from passlib.handlers.sha2_crypt
2023-02-19 13:47:08 +01:00
610f8976fc
Refactor managemails to use signals
...
- use signals to trigger Celery tasks to create and delete mailboxes
- add generic TestCaseWithCeleryTasks class to handle celery task tests
in a uniform way
2023-02-19 13:45:30 +01:00
d6fc29a2b8
Update to gvacommon 0.6.0
2023-02-19 12:38:19 +01:00
4af1a39ca4
Upgrade to Django 3.2
...
- update dependencies
- fix deprecation warnings
- fix tests
- skip some tests that need more work
- reformat changed code with isort and black
2023-02-18 22:46:48 +01:00
0f18e59d67
Fix deprecation warnings
2023-02-18 19:07:33 +01:00
b3588b5e6c
Ignore direnv .envrc
2023-02-18 19:07:21 +01:00
03250cef00
Switch from pipenv to poetry
2023-02-18 19:07:05 +01:00
0c17f03489
Release 0.12.1
...
- fix internal server error when displaying a customer hosting package
with an undefined mail domain
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEEKHuXKkUYdvdO9493DXkdyNc3wdkFAl6UY00ACgkQDXkdyNc3
wdmM7Qf9HRWH41CNjC8PVxehVPTWFRNsoV9GZYIe5PWcywaOuVLWScUoPbr8FFUk
dIZsgZl7Qc5yGcAGysD7L/OqDT40OByrShVsZ3onZZta8N2kbOIErbqdtqzOEOWy
OYMMtjalqdEDsCnrVA35izyaAFvIlgsVZ/HthYMsye78aZolOMb18zTbzGxpMnNz
il6EQUubMuSinMA7O71Jp9VrEm2BEmVrMW3/Bo7CI+byLMviy2nwfN4/DuTV/x6m
8Zkx/p5EKBzbqqgtx2gi1bcZdj9XMe7ctMCoaLdSGCf1Q22EgVXKdBB5lWWwmuoQ
h9utxqnY+JdlOmN64/npE3JYXF0s7A==
=wx92
-----END PGP SIGNATURE-----
Merge tag '0.12.1'
Release 0.12.1
- fix internal server error when displaying a customer hosting package
with an undefined mail domain
* tag '0.12.1':
Add release version to changelog
Bump version number
Do not show add_mailaddress for nonexistant mail domain
2020-04-13 15:04:18 +02:00
df3628499d
Merge branch 'hotfix/0.12.1' into production
...
* hotfix/0.12.1:
Add release version to changelog
Bump version number
Do not show add_mailaddress for nonexistant mail domain
2020-04-13 15:03:43 +02:00
f220b865ff
Add release version to changelog
2020-04-13 15:02:53 +02:00
a1084ec785
Bump version number
2020-04-13 15:01:37 +02:00
2328abe8db
Do not show add_mailaddress for nonexistant mail domain
...
Fixes #7
2020-04-13 14:59:56 +02:00
b12a891fd7
Release 0.12.0
...
- Update to Python 3 and Django 2.2
- improve development setup and documentation
- integrate previous bugfix releases
-----BEGIN PGP SIGNATURE-----
iQFIBAABCgAyFiEEKHuXKkUYdvdO9493DXkdyNc3wdkFAl6QaMwUHGphbkBkaXR0
YmVybmVyLmluZm8ACgkQDXkdyNc3wdnCUAf9H5wDLxRuPuow0rkli5XSNl/RWBMh
tz10A7mO8QWJNcbGVSAw9Jol99htLTJb0MoyyonQKONfxlD4ro/0aDFsVJFRaH7M
D9EQlmQuhm/3hvcDbO9+maEaZvPWYFYHuQQJpwDmAjuMnsXN7SxPEqq4Wu8OVB6G
ebxuqR58MxJwmDEkZyA1D339gCbIo3PWWNeVInC8Gv9/yvhNx5KX0LrR8kRCpsWv
N6YJ6DtMYo7UtqmdJmVa1xTlX6rG7znAIlC4gSXoRBspxeH3upd66KV1YkWqM+qd
Iuum+4uRZfjkU2DRLNprxvHYp78sRQXBps4Kelo9LU/wbwUlHjnr6qS0Pg==
=uD2Q
-----END PGP SIGNATURE-----
Merge tag '0.12.0'
Release 0.12.0
- Update to Python 3 and Django 2.2
- improve development setup and documentation
- integrate previous bugfix releases
2020-04-10 14:38:40 +02:00
000391a808
Merge branch 'release/0.12.0' into production
2020-04-10 14:37:56 +02:00
9e3b7ba133
Update install documentation
2020-04-10 14:36:22 +02:00
73b70bf35f
Fix documentation build
2020-04-10 14:34:41 +02:00
42b6f8d91d
Bump version to 0.12.0
2020-04-10 14:19:36 +02:00
6a88ef6bd3
Update changelog
2020-04-10 14:18:29 +02:00
b1da42e6b7
Update dependencies
2020-04-10 14:04:13 +02:00
5b70494863
Document current project page
2020-04-05 14:32:17 +02:00
d90c0e096c
Add PNG export of architecture diagram
2020-04-05 14:24:43 +02:00
367a3197a1
Add architecture diagram
2020-04-05 14:22:35 +02:00
5bd55bc418
Update dependencies
2020-04-04 14:08:02 +02:00
47a1e1dc55
Fix settings to work with salt state definitions
...
- move from assets to static
2020-03-07 18:25:49 +01:00
fda129e81a
Add mysql node to docker-compose setup
2020-03-04 20:43:04 +01:00
d10eaee382
Add file node to docker-compose setup
2020-03-04 17:19:40 +01:00
0bf37d1bea
Improve docker setup
...
Add gvaweb and gvaldap containers to docker-compose.yml. Unify most of
Dockerfile with gvaweb and gvaldap. Add empty directories for mounting
asset and media files into bind mounted docker volumes. Run application
as separate system user.
2020-03-03 13:11:46 +01:00
54c1fbfed0
Update dependencies
2020-03-03 13:11:46 +01:00
8675359586
Merge tag '0.11.6'
...
Release 0.11.6
2020-02-14 21:49:21 +01:00
cfc7d46adc
Merge branch 'hotfix/0.11.6' into production
2020-02-14 21:38:04 +01:00
20d864d9d1
Update dependencies
...
This commit updates the dependencies to versions that are know to work
on Debian Stretch.
2020-02-14 21:37:28 +01:00