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
e487dad026
Improve settings
...
The commit removes the non-existing sys.path import, simplifies the
condition in the show_debug_toolbar function and defines ALLOWED_HOSTS
for the test environment.
2019-07-05 21:25:31 +02:00
977189c263
Update and improve docker image
...
This commit updates the docker image to be based on Debian 10 Buster.
The startup script waits until the database container becomes available.
Needed dependencies for building the PostgreSQL driver were added to the
docker image.
2019-07-05 21:23:24 +02:00
e36a8baedf
Update dependencies
2019-07-05 21:22:49 +02:00
3d18392b67
Fix tests for Python 3
...
- drop Python 2 __future__ imports
- fix tests to handle new Django and Python 3 module names
- reformat changed files with black
2019-01-30 21:27:25 +01:00
ddec6b4184
Use gnuviechadmin.settings
...
Specific settings have been removed, they are now triggerd by the
GVA_ENVIRONMENT variable.
2019-01-30 21:08:14 +01:00
96a8e0e995
Update dependencies, use Python 3.6
2019-01-30 21:07:37 +01:00
10a83d36f7
Fix locale support
2018-12-26 14:51:34 +01:00
24009bff3e
Set version to 0.12.0-alpha
2018-12-26 14:51:03 +01:00
c3e0506133
Update dependencies
2018-12-26 14:50:20 +01:00