| Name | aa-gdpr JSON |
| Version |
0.7.1
JSON |
| download |
| home_page | None |
| Summary | A Collection of GDPR Tools for Alliance Auth |
| upload_time | 2025-07-09 04:43:07 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.10 |
| license | None |
| keywords |
allianceauth
eveonline
|
| VCS |
|
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# AA-GDPR
A Collection of overrides and resources to help Alliance Auth installs meet GDPR legislation.
This Repository cannot guarantee your Legal requirements but aims to reduce the technical burden on Web/System Administrators
## Current Features
Overrides Alliance Auth default resource bundles to use staticfile delivery.
Local staticfile delivery of resources to avoid using CDNs
- Javascript
- Bootswatch 5.3.3, 5.3.7 Materia Flatly Darkly <http://bootswatch.com>
- Clipboard.js 2.0.11 <https://clipboardjs.com/>
- DataTables 1.13.7 , 2.3.2 <http://datatables.net/>
- DataTables.net-bs5
- DataTables.bet-bs (Bootstrap 3)
- jQuery 2.2.4, 3.7.0 <https://github.com/jquery/jquery>
- jQuery-DateTimePicker 2.5.20 <https://github.com/xdan/datetimepicker>
- jQuery-UI 1.13.2 <https://jqueryui.com/>
- Less.js 4.2.0, 4.3.0
- Moment.js 2.29.4, 2.30.1 <https://github.com/moment/moment>
- Twitter-Bootstrap 5.3.3, 5.3.7 <https://github.com/twbs/bootstrap>
- x-editable 1.5.1 <http://vitalets.github.io/x-editable>
- Fonts
- FontAwesome 5.15.4, 6.4.2 <https://github.com/FortAwesome/Font-Awesome>
- OFL Lato v16, v24 <https://fonts.google.com/specimen/Lato>
- OFL Roboto v30, v48 <https://fonts.google.com/specimen/Roboto>
- CSS
- DataTables 1.10.21, 1.13.7, 2.3.2 <http://datatables.net/>
- datatables.net-bs5 1.13.7, 2.3.2 <http://datatables.net/>
- DataTables.bet-bs (Bootstrap 3) bundled with earlier versions of DT
- FontAwesome 5.11.2, 5.14.0, 5.15.4, 6.7.2 <https://github.com/FortAwesome/Font-Awesome>
- jQuery-DateTimePicker 2.5.20 <https://github.com/xdan/datetimepicker>
- jQuery-UI 1.12.1, 1.14.1 <https://jqueryui.com/>
- x-editable 1.5.1 <http://vitalets.github.io/x-editable>
- AA v4.x Themes
- Darkly
- Flatly
- Materia
## Planned Features
- Consent Management
- Terms of Use Management
- Data Transparency
- Right to be Forgotten Requests
## Installation
### Step One - Install
Install the app with your venv active
```shell
pip install aa-gdpr
```
### Step Two - Configure
- Add the following lines directly before your `INSTALLED_APPS` list in your projects `local.py`
```python
INSTALLED_APPS.insert(0, 'aagdpr')
INSTALLED_APPS.remove('allianceauth.theme.darkly')
INSTALLED_APPS.remove('allianceauth.theme.flatly')
INSTALLED_APPS.remove('allianceauth.theme.materia')
```
- Add the following to `INSTALLED_APPS`
```python
'aagdpr.theme.bootstrap',
'aagdpr.theme.darkly',
'aagdpr.theme.flatly',
'aagdpr.theme.materia',
```
- Add the below lines to your `local.py` settings file
```python
## Settings for AA-GDPR ##
# Instruct third party apps to avoid CDNs
AVOID_CDN = True
DEFAULT_THEME = "aagdpr.theme.flatly.auth_hooks.FlatlyThemeHook"
DEFAULT_THEME_DARK = "aagdpr.theme.darkly.auth_hooks.DarklyThemeHook" # Legacy AAv3 user.profile.night_mode=1
```
### Step Three - Update Project
- Run migrations `python manage.py migrate` (There should be none yet)
- Gather your staticfiles `python manage.py collectstatic`
## Settings
`AVOID_CDN` - Will attempt to instruct third party applications to attempt to load CSS JS and Fonts from staticfiles, Default `True`.
Raw data
{
"_id": null,
"home_page": null,
"name": "aa-gdpr",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "allianceauth, eveonline",
"author": null,
"author_email": "Joel Falknau <joel.falknau@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/b9/d8/031918f04ef3a07b1e354abbab452ebcd7ac5643e871b4c57e5c1b4612c8/aa_gdpr-0.7.1.tar.gz",
"platform": null,
"description": "# AA-GDPR\n\nA Collection of overrides and resources to help Alliance Auth installs meet GDPR legislation.\n\nThis Repository cannot guarantee your Legal requirements but aims to reduce the technical burden on Web/System Administrators\n\n## Current Features\n\nOverrides Alliance Auth default resource bundles to use staticfile delivery.\n\nLocal staticfile delivery of resources to avoid using CDNs\n\n- Javascript\n - Bootswatch 5.3.3, 5.3.7 Materia Flatly Darkly <http://bootswatch.com>\n - Clipboard.js 2.0.11 <https://clipboardjs.com/>\n - DataTables 1.13.7 , 2.3.2 <http://datatables.net/>\n - DataTables.net-bs5\n - DataTables.bet-bs (Bootstrap 3)\n - jQuery 2.2.4, 3.7.0 <https://github.com/jquery/jquery>\n - jQuery-DateTimePicker 2.5.20 <https://github.com/xdan/datetimepicker>\n - jQuery-UI 1.13.2 <https://jqueryui.com/>\n - Less.js 4.2.0, 4.3.0\n - Moment.js 2.29.4, 2.30.1 <https://github.com/moment/moment>\n - Twitter-Bootstrap 5.3.3, 5.3.7 <https://github.com/twbs/bootstrap>\n - x-editable 1.5.1 <http://vitalets.github.io/x-editable>\n\n- Fonts\n - FontAwesome 5.15.4, 6.4.2 <https://github.com/FortAwesome/Font-Awesome>\n - OFL Lato v16, v24 <https://fonts.google.com/specimen/Lato>\n - OFL Roboto v30, v48 <https://fonts.google.com/specimen/Roboto>\n- CSS\n - DataTables 1.10.21, 1.13.7, 2.3.2 <http://datatables.net/>\n - datatables.net-bs5 1.13.7, 2.3.2 <http://datatables.net/>\n - DataTables.bet-bs (Bootstrap 3) bundled with earlier versions of DT\n - FontAwesome 5.11.2, 5.14.0, 5.15.4, 6.7.2 <https://github.com/FortAwesome/Font-Awesome>\n - jQuery-DateTimePicker 2.5.20 <https://github.com/xdan/datetimepicker>\n - jQuery-UI 1.12.1, 1.14.1 <https://jqueryui.com/>\n - x-editable 1.5.1 <http://vitalets.github.io/x-editable>\n- AA v4.x Themes\n - Darkly\n - Flatly\n - Materia\n\n## Planned Features\n\n- Consent Management\n- Terms of Use Management\n- Data Transparency\n- Right to be Forgotten Requests\n\n## Installation\n\n### Step One - Install\n\nInstall the app with your venv active\n\n```shell\npip install aa-gdpr\n```\n\n### Step Two - Configure\n\n- Add the following lines directly before your `INSTALLED_APPS` list in your projects `local.py`\n\n```python\nINSTALLED_APPS.insert(0, 'aagdpr')\nINSTALLED_APPS.remove('allianceauth.theme.darkly')\nINSTALLED_APPS.remove('allianceauth.theme.flatly')\nINSTALLED_APPS.remove('allianceauth.theme.materia')\n```\n\n- Add the following to `INSTALLED_APPS`\n\n```python\n'aagdpr.theme.bootstrap',\n'aagdpr.theme.darkly',\n'aagdpr.theme.flatly',\n'aagdpr.theme.materia',\n```\n\n- Add the below lines to your `local.py` settings file\n\n```python\n## Settings for AA-GDPR ##\n\n# Instruct third party apps to avoid CDNs\nAVOID_CDN = True\nDEFAULT_THEME = \"aagdpr.theme.flatly.auth_hooks.FlatlyThemeHook\"\nDEFAULT_THEME_DARK = \"aagdpr.theme.darkly.auth_hooks.DarklyThemeHook\" # Legacy AAv3 user.profile.night_mode=1\n```\n\n### Step Three - Update Project\n\n- Run migrations `python manage.py migrate` (There should be none yet)\n- Gather your staticfiles `python manage.py collectstatic`\n\n## Settings\n\n`AVOID_CDN` - Will attempt to instruct third party applications to attempt to load CSS JS and Fonts from staticfiles, Default `True`.\n\n",
"bugtrack_url": null,
"license": null,
"summary": "A Collection of GDPR Tools for Alliance Auth",
"version": "0.7.1",
"project_urls": {
"Homepage": "https://gitlab.com/tactical-supremacy/aa-gdpr",
"Source": "https://gitlab.com/tactical-supremacy/aa-gdpr",
"Tracker": "https://gitlab.com/tactical-supremacy/aa-gdpr/-/issues"
},
"split_keywords": [
"allianceauth",
" eveonline"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "f686c0eee0c16cbfe0cefa38aaae22612e71d59adcce0c4fd4c2446a1733d331",
"md5": "31ead6cc8d4adf908f62311c85a926ea",
"sha256": "603d3d40ffca499868c475a07c1fe42b8f0aef04862e9c8e0cd7026a4a561c5d"
},
"downloads": -1,
"filename": "aa_gdpr-0.7.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "31ead6cc8d4adf908f62311c85a926ea",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 12799661,
"upload_time": "2025-07-09T04:43:05",
"upload_time_iso_8601": "2025-07-09T04:43:05.521345Z",
"url": "https://files.pythonhosted.org/packages/f6/86/c0eee0c16cbfe0cefa38aaae22612e71d59adcce0c4fd4c2446a1733d331/aa_gdpr-0.7.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b9d8031918f04ef3a07b1e354abbab452ebcd7ac5643e871b4c57e5c1b4612c8",
"md5": "7fff16b4a7a2587a63a7d5ad65ca0cfd",
"sha256": "f53a56bae55b3292b2c9a371f41e5baecdce46367d8fa022993afd0ca58fe19b"
},
"downloads": -1,
"filename": "aa_gdpr-0.7.1.tar.gz",
"has_sig": false,
"md5_digest": "7fff16b4a7a2587a63a7d5ad65ca0cfd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 12649721,
"upload_time": "2025-07-09T04:43:07",
"upload_time_iso_8601": "2025-07-09T04:43:07.730465Z",
"url": "https://files.pythonhosted.org/packages/b9/d8/031918f04ef3a07b1e354abbab452ebcd7ac5643e871b4c57e5c1b4612c8/aa_gdpr-0.7.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-09 04:43:07",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "tactical-supremacy",
"gitlab_project": "aa-gdpr",
"lcname": "aa-gdpr"
}