diff options
author | CoprDistGit <infra@openeuler.org> | 2023-04-11 11:15:12 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-04-11 11:15:12 +0000 |
commit | ab1bddd5f1c1239501aefba65b9f0aa2870300ac (patch) | |
tree | d06b66f8b1391121d84d2ec9b44eaffa132a8e8a | |
parent | 4a4446af52eba41e177ef87d408a268d67f59c96 (diff) |
automatic import of python-django-admin-env-notice
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-django-admin-env-notice.spec | 381 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 383 insertions, 0 deletions
@@ -0,0 +1 @@ +/django-admin-env-notice-1.0.tar.gz diff --git a/python-django-admin-env-notice.spec b/python-django-admin-env-notice.spec new file mode 100644 index 0000000..63d3f7b --- /dev/null +++ b/python-django-admin-env-notice.spec @@ -0,0 +1,381 @@ +%global _empty_manifest_terminate_build 0 +Name: python-django-admin-env-notice +Version: 1.0 +Release: 1 +Summary: Visually distinguish environments in Django Admin +License: MIT +URL: https://github.com/dizballanze/django-admin-env-notice +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/92/7a/d2dd1f16dba7b570ba3e9709ea9011c559bfd03a897f24f0f7fadaae544d/django-admin-env-notice-1.0.tar.gz +BuildArch: noarch + + +%description +# django-admin-env-notice + +[](https://badge.fury.io/py/django-admin-env-notice) +[](https://travis-ci.org/dizballanze/django-admin-env-notice) +[](https://codecov.io/gh/dizballanze/django-admin-env-notice) + +Visually distinguish environments in Django Admin. Based on great advice from post: [5 ways to make Django Admin safer](https://hackernoon.com/5-ways-to-make-django-admin-safer-eb7753698ac8) by [hakibenita](https://hackernoon.com/@hakibenita). + +## Requirements + +- Python 2.7, 3.4+ +- Django 1.9+ + + +## Quickstart + +Install django-admin-env-notice:: + +``` +pip install django-admin-env-notice +``` + +Add it to your `INSTALLED_APPS` before `django.contrib.admin`: + +```python + +INSTALLED_APPS = ( + ... + 'django_admin_env_notice', + 'django.contrib.admin', + ... +) +``` + +Add context processor: + +```python + +TEMPLATES = [ + { + ... + "OPTIONS": { + "context_processors": [ + ... + "django_admin_env_notice.context_processors.from_settings", + ], + }, + }, +] +``` + +Set label and color for current environment: + +```python +ENVIRONMENT_NAME = "Production server" +ENVIRONMENT_COLOR = "#FF2222" +``` + +Override django admin selector if necessary (default: body), e.g: grappelli: + +```python +ENVIRONMENT_ADMIN_SELECTOR = "grp-header" +``` + +Optionally, set the environment banner to float over instead of being fixed to the top: + +```python +ENVIRONMENT_FLOAT = True +``` + +You can also set the text color (default: white) by setting: +```python +ENVIRONMENT_TEXT_COLOR = "#00FF00" +``` + +You can stop showing the banner to unauthenticated users by setting (default: `True`): + +```python +ENVIRONMENT_SHOW_TO_UNAUTHENTICATED = False +``` + +## Screenshots + + + + + +## Running Tests + +Does the code actually work? + +``` +source <YOURVIRTUALENV>/bin/activate +(myenv) $ pip install tox +(myenv) $ tox +``` + +## Credits + +Tools used in rendering this package: + +- [Cookiecutter](https://github.com/audreyr/cookiecutter) +- [cookiecutter-djangopackage](https://github.com/pydanny/cookiecutter-djangopackage) + + +%package -n python3-django-admin-env-notice +Summary: Visually distinguish environments in Django Admin +Provides: python-django-admin-env-notice +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-django-admin-env-notice +# django-admin-env-notice + +[](https://badge.fury.io/py/django-admin-env-notice) +[](https://travis-ci.org/dizballanze/django-admin-env-notice) +[](https://codecov.io/gh/dizballanze/django-admin-env-notice) + +Visually distinguish environments in Django Admin. Based on great advice from post: [5 ways to make Django Admin safer](https://hackernoon.com/5-ways-to-make-django-admin-safer-eb7753698ac8) by [hakibenita](https://hackernoon.com/@hakibenita). + +## Requirements + +- Python 2.7, 3.4+ +- Django 1.9+ + + +## Quickstart + +Install django-admin-env-notice:: + +``` +pip install django-admin-env-notice +``` + +Add it to your `INSTALLED_APPS` before `django.contrib.admin`: + +```python + +INSTALLED_APPS = ( + ... + 'django_admin_env_notice', + 'django.contrib.admin', + ... +) +``` + +Add context processor: + +```python + +TEMPLATES = [ + { + ... + "OPTIONS": { + "context_processors": [ + ... + "django_admin_env_notice.context_processors.from_settings", + ], + }, + }, +] +``` + +Set label and color for current environment: + +```python +ENVIRONMENT_NAME = "Production server" +ENVIRONMENT_COLOR = "#FF2222" +``` + +Override django admin selector if necessary (default: body), e.g: grappelli: + +```python +ENVIRONMENT_ADMIN_SELECTOR = "grp-header" +``` + +Optionally, set the environment banner to float over instead of being fixed to the top: + +```python +ENVIRONMENT_FLOAT = True +``` + +You can also set the text color (default: white) by setting: +```python +ENVIRONMENT_TEXT_COLOR = "#00FF00" +``` + +You can stop showing the banner to unauthenticated users by setting (default: `True`): + +```python +ENVIRONMENT_SHOW_TO_UNAUTHENTICATED = False +``` + +## Screenshots + + + + + +## Running Tests + +Does the code actually work? + +``` +source <YOURVIRTUALENV>/bin/activate +(myenv) $ pip install tox +(myenv) $ tox +``` + +## Credits + +Tools used in rendering this package: + +- [Cookiecutter](https://github.com/audreyr/cookiecutter) +- [cookiecutter-djangopackage](https://github.com/pydanny/cookiecutter-djangopackage) + + +%package help +Summary: Development documents and examples for django-admin-env-notice +Provides: python3-django-admin-env-notice-doc +%description help +# django-admin-env-notice + +[](https://badge.fury.io/py/django-admin-env-notice) +[](https://travis-ci.org/dizballanze/django-admin-env-notice) +[](https://codecov.io/gh/dizballanze/django-admin-env-notice) + +Visually distinguish environments in Django Admin. Based on great advice from post: [5 ways to make Django Admin safer](https://hackernoon.com/5-ways-to-make-django-admin-safer-eb7753698ac8) by [hakibenita](https://hackernoon.com/@hakibenita). + +## Requirements + +- Python 2.7, 3.4+ +- Django 1.9+ + + +## Quickstart + +Install django-admin-env-notice:: + +``` +pip install django-admin-env-notice +``` + +Add it to your `INSTALLED_APPS` before `django.contrib.admin`: + +```python + +INSTALLED_APPS = ( + ... + 'django_admin_env_notice', + 'django.contrib.admin', + ... +) +``` + +Add context processor: + +```python + +TEMPLATES = [ + { + ... + "OPTIONS": { + "context_processors": [ + ... + "django_admin_env_notice.context_processors.from_settings", + ], + }, + }, +] +``` + +Set label and color for current environment: + +```python +ENVIRONMENT_NAME = "Production server" +ENVIRONMENT_COLOR = "#FF2222" +``` + +Override django admin selector if necessary (default: body), e.g: grappelli: + +```python +ENVIRONMENT_ADMIN_SELECTOR = "grp-header" +``` + +Optionally, set the environment banner to float over instead of being fixed to the top: + +```python +ENVIRONMENT_FLOAT = True +``` + +You can also set the text color (default: white) by setting: +```python +ENVIRONMENT_TEXT_COLOR = "#00FF00" +``` + +You can stop showing the banner to unauthenticated users by setting (default: `True`): + +```python +ENVIRONMENT_SHOW_TO_UNAUTHENTICATED = False +``` + +## Screenshots + + + + + +## Running Tests + +Does the code actually work? + +``` +source <YOURVIRTUALENV>/bin/activate +(myenv) $ pip install tox +(myenv) $ tox +``` + +## Credits + +Tools used in rendering this package: + +- [Cookiecutter](https://github.com/audreyr/cookiecutter) +- [cookiecutter-djangopackage](https://github.com/pydanny/cookiecutter-djangopackage) + + +%prep +%autosetup -n django-admin-env-notice-1.0 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-django-admin-env-notice -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0-1 +- Package Spec generated @@ -0,0 +1 @@ +97774d02fb1bc42747bb1a48218dfc78 django-admin-env-notice-1.0.tar.gz |