summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-29 10:36:31 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-29 10:36:31 +0000
commit489f341910d405e0828f25ffd19b8f4ab99bdefc (patch)
tree1e891f0557fd433db109e80ff085cfe05e081723
parent706a4983d61419f99caaa0ba36c369bb01ed6aa7 (diff)
automatic import of python-django-datatable-view
-rw-r--r--.gitignore1
-rw-r--r--python-django-datatable-view.spec494
-rw-r--r--sources1
3 files changed, 496 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..c15162a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/django-datatable-view-2.1.6.tar.gz
diff --git a/python-django-datatable-view.spec b/python-django-datatable-view.spec
new file mode 100644
index 0000000..e9e8b00
--- /dev/null
+++ b/python-django-datatable-view.spec
@@ -0,0 +1,494 @@
+%global _empty_manifest_terminate_build 0
+Name: python-django-datatable-view
+Version: 2.1.6
+Release: 1
+Summary: This package is used in conjunction with the jQuery plugin (http://http://datatables.net/), and supports state-saving detection with (http://datatables.net/plug-ins/api). The package consists of a class-based view, and a small collection of utilities for rendering table data from models.
+License: Apache License (2.0)
+URL: https://github.com/pivotal-energy-solutions/django-datatable-view
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/05/cc/f26f6bf8cf70110fe40d86039ac01a6f407260eca1ea67ad56e529a39071/django-datatable-view-2.1.6.tar.gz
+BuildArch: noarch
+
+Requires: python3-django
+Requires: python3-dateutil
+
+%description
+# Datatable View
+
+This package is used in conjunction with the jQuery plugin [DataTables](http://datatables.net/), and supports state-saving detection with [fnSetFilteringDelay](http://datatables.net/plug-ins/api). The package consists of a class-based view, and a small collection of utilities for rendering table data from models.
+
+[![PyPI Downloads][pypi-dl-image]][pypi-dl-link]
+[![PyPI Version][pypi-v-image]][pypi-v-link]
+[![Build Status][travis-image]][travis-link]
+[![Documentation Status][rtfd-image]][rtfd-link]
+
+[pypi-dl-link]: https://pypi.python.org/pypi/django-datatable-view
+[pypi-dl-image]: https://img.shields.io/pypi/dm/django-datatable-view.png
+[pypi-v-link]: https://pypi.python.org/pypi/django-datatable-view
+[pypi-v-image]: https://img.shields.io/pypi/v/django-datatable-view.png
+[travis-link]: https://travis-ci.org/pivotal-energy-solutions/django-datatable-view
+[travis-image]: https://travis-ci.org/pivotal-energy-solutions/django-datatable-view.svg?branch=traviscl
+[rtfd-link]: http://django-datatable-view.readthedocs.org/en/latest/?badge=latest
+[rtfd-image]: https://readthedocs.org/projects/django-datatable-view/badge/?version=latest
+
+Dependencies:
+
+* Python 3.8 or later
+* [Django](http://www.djangoproject.com/) >= 2.2
+* [dateutil](http://labix.org/python-dateutil) library for flexible, fault-tolerant date parsing.
+* [jQuery](https://jquery.com/) >= 2
+* [dataTables.js](https://datatables.net/) >= 1.10
+
+# Getting Started
+
+Install the package:
+
+```bash
+pip install django-datatable-view
+```
+
+Add to ``INSTALLED_APPS`` (so default templates and js can be discovered), and use the ``DatatableView`` like a Django ``ListView``:
+
+```python
+# settings.py
+INSTALLED_APPS = [
+ 'datatableview',
+ # ...
+]
+
+
+# views.py
+from datatableview.views import DatatableView
+class ZeroConfigurationDatatableView(DatatableView):
+ model = MyModel
+```
+
+Use the ``{{ datatable }}`` provided in the template context to render the table and initialize from server ajax:
+
+```html
+<!-- myapp/mymodel_list.html -->
+
+<!-- Load dependencies -->
+<script src="https://code.jquery.com/jquery-3.3.1.min.js"
+ integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
+ crossorigin="anonymous"></script>
+<link rel="stylesheet" href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css">
+<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
+
+<!-- Load js for initializing tables via their server-side options -->
+<script type="text/javascript" charset="utf8" src="{% static 'js/datatableview.js' %}"></script>
+<script type="text/javascript">
+ $(function(){
+ datatableview.initialize($('.datatable'));
+ });
+</script>
+
+<!-- Render the table skeleton, includes the .datatable class for the on-ready initializer. -->
+{{ datatable }}
+```
+
+# Features at a glance
+
+* ``DatatableView``, a drop-in replacement for ``ListView`` that allows options to be specified for the datatable that will be rendered on the page.
+* ``MultipleDatatableView`` for configurating multiple Datatable specifications on a single view
+* ``ModelForm``-like declarative table design.
+* Support for ``ValuesQuerySet`` execution mode instead of object instances
+* Queryset caching between requests
+* Customizable table headers
+* Compound columns (columns representing more than one model field)
+* Columns backed by methods or callbacks instead of model fields
+* Easy related fields
+* Automatic search and sort support
+* Total control over cell contents (HTML, processing of raw values)
+* Search data fields that aren't present on the table
+* Support for DT_RowData
+* Customization hook for full JSON response object
+* Drop-in x-editable support, per-column
+* Customizable table templates
+* Easy Bootstrap integration
+* Allows all normal dataTables.js and x-editable Javascript options
+* Small library of common column markup processors
+* Full test suite
+
+# Documentation and Live Demos
+Read the module documentation at http://django-datatable-view.readthedocs.org.
+
+A public live demo server is in the works. For version 0.8, we will continue to keep the live demo site alive at http://django-datatable-view.appspot.com/ Please note that 0.8 does not reflect the current state or direction of the project.
+
+You can run the live demos locally from the included example project, using a few common setup steps.
+
+```bash
+$ git clone https://github.com/pivotal-energy-solutions/django-datatable-view.git
+$ cd django-datatable-view
+$ mkvirtualenv datatableview
+(datatableview)$ pip install -r requirements.txt
+(datatableview)$ datatableview/tests/example_project/manage.py migrate
+(datatableview)$ datatableview/tests/example_project/manage.py loaddata initial_data
+(datatableview)$ datatableview/tests/example_project/manage.py runserver
+```
+
+The example project is configured to use a local sqlite3 database, and relies on the ``django-datatable-view`` app itself, which is made available in the python path by simply running the project from the distributed directory root.
+
+
+## Authors
+
+* Autumn Valenta
+* Steven Klass
+
+
+## Copyright and license
+
+Copyright 2011-2021 Pivotal Energy Solutions. All rights reserved.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this work except in compliance with the License.
+You may obtain a copy of the License in the LICENSE file, or at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+
+
+
+%package -n python3-django-datatable-view
+Summary: This package is used in conjunction with the jQuery plugin (http://http://datatables.net/), and supports state-saving detection with (http://datatables.net/plug-ins/api). The package consists of a class-based view, and a small collection of utilities for rendering table data from models.
+Provides: python-django-datatable-view
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-django-datatable-view
+# Datatable View
+
+This package is used in conjunction with the jQuery plugin [DataTables](http://datatables.net/), and supports state-saving detection with [fnSetFilteringDelay](http://datatables.net/plug-ins/api). The package consists of a class-based view, and a small collection of utilities for rendering table data from models.
+
+[![PyPI Downloads][pypi-dl-image]][pypi-dl-link]
+[![PyPI Version][pypi-v-image]][pypi-v-link]
+[![Build Status][travis-image]][travis-link]
+[![Documentation Status][rtfd-image]][rtfd-link]
+
+[pypi-dl-link]: https://pypi.python.org/pypi/django-datatable-view
+[pypi-dl-image]: https://img.shields.io/pypi/dm/django-datatable-view.png
+[pypi-v-link]: https://pypi.python.org/pypi/django-datatable-view
+[pypi-v-image]: https://img.shields.io/pypi/v/django-datatable-view.png
+[travis-link]: https://travis-ci.org/pivotal-energy-solutions/django-datatable-view
+[travis-image]: https://travis-ci.org/pivotal-energy-solutions/django-datatable-view.svg?branch=traviscl
+[rtfd-link]: http://django-datatable-view.readthedocs.org/en/latest/?badge=latest
+[rtfd-image]: https://readthedocs.org/projects/django-datatable-view/badge/?version=latest
+
+Dependencies:
+
+* Python 3.8 or later
+* [Django](http://www.djangoproject.com/) >= 2.2
+* [dateutil](http://labix.org/python-dateutil) library for flexible, fault-tolerant date parsing.
+* [jQuery](https://jquery.com/) >= 2
+* [dataTables.js](https://datatables.net/) >= 1.10
+
+# Getting Started
+
+Install the package:
+
+```bash
+pip install django-datatable-view
+```
+
+Add to ``INSTALLED_APPS`` (so default templates and js can be discovered), and use the ``DatatableView`` like a Django ``ListView``:
+
+```python
+# settings.py
+INSTALLED_APPS = [
+ 'datatableview',
+ # ...
+]
+
+
+# views.py
+from datatableview.views import DatatableView
+class ZeroConfigurationDatatableView(DatatableView):
+ model = MyModel
+```
+
+Use the ``{{ datatable }}`` provided in the template context to render the table and initialize from server ajax:
+
+```html
+<!-- myapp/mymodel_list.html -->
+
+<!-- Load dependencies -->
+<script src="https://code.jquery.com/jquery-3.3.1.min.js"
+ integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
+ crossorigin="anonymous"></script>
+<link rel="stylesheet" href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css">
+<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
+
+<!-- Load js for initializing tables via their server-side options -->
+<script type="text/javascript" charset="utf8" src="{% static 'js/datatableview.js' %}"></script>
+<script type="text/javascript">
+ $(function(){
+ datatableview.initialize($('.datatable'));
+ });
+</script>
+
+<!-- Render the table skeleton, includes the .datatable class for the on-ready initializer. -->
+{{ datatable }}
+```
+
+# Features at a glance
+
+* ``DatatableView``, a drop-in replacement for ``ListView`` that allows options to be specified for the datatable that will be rendered on the page.
+* ``MultipleDatatableView`` for configurating multiple Datatable specifications on a single view
+* ``ModelForm``-like declarative table design.
+* Support for ``ValuesQuerySet`` execution mode instead of object instances
+* Queryset caching between requests
+* Customizable table headers
+* Compound columns (columns representing more than one model field)
+* Columns backed by methods or callbacks instead of model fields
+* Easy related fields
+* Automatic search and sort support
+* Total control over cell contents (HTML, processing of raw values)
+* Search data fields that aren't present on the table
+* Support for DT_RowData
+* Customization hook for full JSON response object
+* Drop-in x-editable support, per-column
+* Customizable table templates
+* Easy Bootstrap integration
+* Allows all normal dataTables.js and x-editable Javascript options
+* Small library of common column markup processors
+* Full test suite
+
+# Documentation and Live Demos
+Read the module documentation at http://django-datatable-view.readthedocs.org.
+
+A public live demo server is in the works. For version 0.8, we will continue to keep the live demo site alive at http://django-datatable-view.appspot.com/ Please note that 0.8 does not reflect the current state or direction of the project.
+
+You can run the live demos locally from the included example project, using a few common setup steps.
+
+```bash
+$ git clone https://github.com/pivotal-energy-solutions/django-datatable-view.git
+$ cd django-datatable-view
+$ mkvirtualenv datatableview
+(datatableview)$ pip install -r requirements.txt
+(datatableview)$ datatableview/tests/example_project/manage.py migrate
+(datatableview)$ datatableview/tests/example_project/manage.py loaddata initial_data
+(datatableview)$ datatableview/tests/example_project/manage.py runserver
+```
+
+The example project is configured to use a local sqlite3 database, and relies on the ``django-datatable-view`` app itself, which is made available in the python path by simply running the project from the distributed directory root.
+
+
+## Authors
+
+* Autumn Valenta
+* Steven Klass
+
+
+## Copyright and license
+
+Copyright 2011-2021 Pivotal Energy Solutions. All rights reserved.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this work except in compliance with the License.
+You may obtain a copy of the License in the LICENSE file, or at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+
+
+
+%package help
+Summary: Development documents and examples for django-datatable-view
+Provides: python3-django-datatable-view-doc
+%description help
+# Datatable View
+
+This package is used in conjunction with the jQuery plugin [DataTables](http://datatables.net/), and supports state-saving detection with [fnSetFilteringDelay](http://datatables.net/plug-ins/api). The package consists of a class-based view, and a small collection of utilities for rendering table data from models.
+
+[![PyPI Downloads][pypi-dl-image]][pypi-dl-link]
+[![PyPI Version][pypi-v-image]][pypi-v-link]
+[![Build Status][travis-image]][travis-link]
+[![Documentation Status][rtfd-image]][rtfd-link]
+
+[pypi-dl-link]: https://pypi.python.org/pypi/django-datatable-view
+[pypi-dl-image]: https://img.shields.io/pypi/dm/django-datatable-view.png
+[pypi-v-link]: https://pypi.python.org/pypi/django-datatable-view
+[pypi-v-image]: https://img.shields.io/pypi/v/django-datatable-view.png
+[travis-link]: https://travis-ci.org/pivotal-energy-solutions/django-datatable-view
+[travis-image]: https://travis-ci.org/pivotal-energy-solutions/django-datatable-view.svg?branch=traviscl
+[rtfd-link]: http://django-datatable-view.readthedocs.org/en/latest/?badge=latest
+[rtfd-image]: https://readthedocs.org/projects/django-datatable-view/badge/?version=latest
+
+Dependencies:
+
+* Python 3.8 or later
+* [Django](http://www.djangoproject.com/) >= 2.2
+* [dateutil](http://labix.org/python-dateutil) library for flexible, fault-tolerant date parsing.
+* [jQuery](https://jquery.com/) >= 2
+* [dataTables.js](https://datatables.net/) >= 1.10
+
+# Getting Started
+
+Install the package:
+
+```bash
+pip install django-datatable-view
+```
+
+Add to ``INSTALLED_APPS`` (so default templates and js can be discovered), and use the ``DatatableView`` like a Django ``ListView``:
+
+```python
+# settings.py
+INSTALLED_APPS = [
+ 'datatableview',
+ # ...
+]
+
+
+# views.py
+from datatableview.views import DatatableView
+class ZeroConfigurationDatatableView(DatatableView):
+ model = MyModel
+```
+
+Use the ``{{ datatable }}`` provided in the template context to render the table and initialize from server ajax:
+
+```html
+<!-- myapp/mymodel_list.html -->
+
+<!-- Load dependencies -->
+<script src="https://code.jquery.com/jquery-3.3.1.min.js"
+ integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
+ crossorigin="anonymous"></script>
+<link rel="stylesheet" href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css">
+<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
+
+<!-- Load js for initializing tables via their server-side options -->
+<script type="text/javascript" charset="utf8" src="{% static 'js/datatableview.js' %}"></script>
+<script type="text/javascript">
+ $(function(){
+ datatableview.initialize($('.datatable'));
+ });
+</script>
+
+<!-- Render the table skeleton, includes the .datatable class for the on-ready initializer. -->
+{{ datatable }}
+```
+
+# Features at a glance
+
+* ``DatatableView``, a drop-in replacement for ``ListView`` that allows options to be specified for the datatable that will be rendered on the page.
+* ``MultipleDatatableView`` for configurating multiple Datatable specifications on a single view
+* ``ModelForm``-like declarative table design.
+* Support for ``ValuesQuerySet`` execution mode instead of object instances
+* Queryset caching between requests
+* Customizable table headers
+* Compound columns (columns representing more than one model field)
+* Columns backed by methods or callbacks instead of model fields
+* Easy related fields
+* Automatic search and sort support
+* Total control over cell contents (HTML, processing of raw values)
+* Search data fields that aren't present on the table
+* Support for DT_RowData
+* Customization hook for full JSON response object
+* Drop-in x-editable support, per-column
+* Customizable table templates
+* Easy Bootstrap integration
+* Allows all normal dataTables.js and x-editable Javascript options
+* Small library of common column markup processors
+* Full test suite
+
+# Documentation and Live Demos
+Read the module documentation at http://django-datatable-view.readthedocs.org.
+
+A public live demo server is in the works. For version 0.8, we will continue to keep the live demo site alive at http://django-datatable-view.appspot.com/ Please note that 0.8 does not reflect the current state or direction of the project.
+
+You can run the live demos locally from the included example project, using a few common setup steps.
+
+```bash
+$ git clone https://github.com/pivotal-energy-solutions/django-datatable-view.git
+$ cd django-datatable-view
+$ mkvirtualenv datatableview
+(datatableview)$ pip install -r requirements.txt
+(datatableview)$ datatableview/tests/example_project/manage.py migrate
+(datatableview)$ datatableview/tests/example_project/manage.py loaddata initial_data
+(datatableview)$ datatableview/tests/example_project/manage.py runserver
+```
+
+The example project is configured to use a local sqlite3 database, and relies on the ``django-datatable-view`` app itself, which is made available in the python path by simply running the project from the distributed directory root.
+
+
+## Authors
+
+* Autumn Valenta
+* Steven Klass
+
+
+## Copyright and license
+
+Copyright 2011-2021 Pivotal Energy Solutions. All rights reserved.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this work except in compliance with the License.
+You may obtain a copy of the License in the LICENSE file, or at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+
+
+
+%prep
+%autosetup -n django-datatable-view-2.1.6
+
+%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-datatable-view -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 29 2023 Python_Bot <Python_Bot@openeuler.org> - 2.1.6-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..e479f79
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+ba33fc60fad9700f04fedff50d915c19 django-datatable-view-2.1.6.tar.gz