Name | aa-gdpr JSON |
Version |
0.4.3
JSON |
| download |
home_page | None |
Summary | A Collection of GDPR Tools for Alliance Auth |
upload_time | 2024-05-16 16:26:51 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
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
- Less.js 4.2.0
- Moment.js 2.29.4 <https://github.com/moment/moment>
- 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/>
- Twitter-Bootstrap 3.4.1, 5.3.3 <https://github.com/twbs/bootstrap>
- Bootswatch 5.3.3 Materia Flatly Darkly <http://bootswatch.com>
- x-editable 1.5.1 <http://vitalets.github.io/x-editable>
- Less 2.7.3 & 3.12.2 <http://lesscss.org/>
- DataTables 1.13.7<http://datatables.net/>
- DataTables.net-bs5
- DataTables.bet-bs (Bootstrap 3)
- Clipboard.js 2.0.11 <https://clipboardjs.com/>
- 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 <https://fonts.google.com/specimen/Roboto>
- CSS
- DataTables.net 1.10.21, 1.13.7 <http://datatables.net/>
- datatables.net-bs5 1.13.7 <http://datatables.net/>
- FontAwesome 5.11.2, 5.14.0, 5.15.4 <https://github.com/FortAwesome/Font-Awesome>
- jQuery-DateTimePicker 2.5.20 <https://github.com/xdan/datetimepicker>
- jQuery-UI 1.12.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.8",
"maintainer_email": null,
"keywords": "allianceauth, eveonline",
"author": null,
"author_email": "Joel Falknau <joel.falknau@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/06/65/6c2147bebada3a28389381314bba8d19326bdb71ec34c6f6735e4a6b3cba/aa_gdpr-0.4.3.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 - Less.js 4.2.0\n - Moment.js 2.29.4 <https://github.com/moment/moment>\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 - Twitter-Bootstrap 3.4.1, 5.3.3 <https://github.com/twbs/bootstrap>\n - Bootswatch 5.3.3 Materia Flatly Darkly <http://bootswatch.com>\n - x-editable 1.5.1 <http://vitalets.github.io/x-editable>\n - Less 2.7.3 & 3.12.2 <http://lesscss.org/>\n - DataTables 1.13.7<http://datatables.net/>\n - DataTables.net-bs5\n - DataTables.bet-bs (Bootstrap 3)\n - Clipboard.js 2.0.11 <https://clipboardjs.com/>\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 <https://fonts.google.com/specimen/Roboto>\n- CSS\n - DataTables.net 1.10.21, 1.13.7 <http://datatables.net/>\n - datatables.net-bs5 1.13.7 <http://datatables.net/>\n - FontAwesome 5.11.2, 5.14.0, 5.15.4 <https://github.com/FortAwesome/Font-Awesome>\n - jQuery-DateTimePicker 2.5.20 <https://github.com/xdan/datetimepicker>\n - jQuery-UI 1.12.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.4.3",
"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": "",
"digests": {
"blake2b_256": "77a94341c326b57d4a84696efc44e2a3e2f6a85ab6536f742e3daaebd0ea290b",
"md5": "6a869aa7c9cb6bd9881a444a6fa9ef85",
"sha256": "6cfe7c7a76d3d4a4e9c2ee2bf45c12f25241606dd6bf4f909f30a7ae21103039"
},
"downloads": -1,
"filename": "aa_gdpr-0.4.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6a869aa7c9cb6bd9881a444a6fa9ef85",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 5015255,
"upload_time": "2024-05-16T16:26:40",
"upload_time_iso_8601": "2024-05-16T16:26:40.129556Z",
"url": "https://files.pythonhosted.org/packages/77/a9/4341c326b57d4a84696efc44e2a3e2f6a85ab6536f742e3daaebd0ea290b/aa_gdpr-0.4.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "06656c2147bebada3a28389381314bba8d19326bdb71ec34c6f6735e4a6b3cba",
"md5": "e192101a20abcebd551fdb7fc6308a18",
"sha256": "c258fa6644ca54bd0cb4fee5196c750bdd4c8f15f6775fc1cc93c41f20b24e45"
},
"downloads": -1,
"filename": "aa_gdpr-0.4.3.tar.gz",
"has_sig": false,
"md5_digest": "e192101a20abcebd551fdb7fc6308a18",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 4854891,
"upload_time": "2024-05-16T16:26:51",
"upload_time_iso_8601": "2024-05-16T16:26:51.819770Z",
"url": "https://files.pythonhosted.org/packages/06/65/6c2147bebada3a28389381314bba8d19326bdb71ec34c6f6735e4a6b3cba/aa_gdpr-0.4.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-16 16:26:51",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "tactical-supremacy",
"gitlab_project": "aa-gdpr",
"lcname": "aa-gdpr"
}