Skip to content

Commit 6e957c7

Browse files
committedSep 22, 2020
package renamed from django-datatables-view to django-ajax-datatable
0 parents  commit 6e957c7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+7921
-0
lines changed
 

‎.gitignore

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
*~
2+
*.py[cod]
3+
__pycache__
4+
5+
# C extensions
6+
*.so
7+
.vscode
8+
9+
# Packages
10+
*.egg
11+
*.egg-info
12+
dist
13+
build
14+
eggs
15+
parts
16+
bin
17+
var
18+
sdist
19+
develop-eggs
20+
.installed.cfg
21+
lib
22+
lib64
23+
24+
# Installer logs
25+
pip-log.txt
26+
27+
# Unit test / coverage reports
28+
.coverage
29+
.tox
30+
nosetests.xml
31+
htmlcov
32+
33+
# Translations
34+
*.mo
35+
36+
# Mr Developer
37+
.mr.developer.cfg
38+
.project
39+
.pydevproject
40+
41+
# Pycharm/Intellij
42+
.idea
43+
44+
# Complexity
45+
output/*.html
46+
output/*/index.html
47+
48+
# Sphinx
49+
docs/_build
50+
51+
.vagrant
52+
db.sqlite3
53+
54+
.ipynb*
55+
.cache
56+

‎CHANGELOG.rst

+211
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,211 @@
1+
.. :changelog:
2+
3+
History
4+
=======
5+
6+
v4.0.0
7+
------
8+
* package renamed from `django-datatables-view` to `django-ajax-datatable`
9+
* published on PyPI
10+
* example project added
11+
* setup of demo site `http://django-ajax-datatable-demo.brainstorm.it`
12+
13+
v3.2.3
14+
------
15+
* "data-parent-row-id" attribute added to details row
16+
17+
v3.2.2
18+
------
19+
* accept positions expressed as column names in initial_order[]
20+
21+
v3.2.1
22+
------
23+
* add className to filters
24+
* improved filtering with choices by including foreign_fields
25+
* optional "boolean" column attribute to treat calculated column as booleans on explicit request
26+
* optional "max_length" column attribute to clip results
27+
28+
v3.2.0
29+
------
30+
* Automatic addition of table row ID (see `get_table_row_id()`)
31+
* `request` parameter added to `prepare_results()` and `get_response_dict()`
32+
33+
v3.1.4
34+
------
35+
* fix checkbox and radio buttons not working in a form embedded in the details row when full_row_select is active
36+
37+
v3.1.3
38+
------
39+
* Better behaviour for full_row_select
40+
41+
v3.1.2
42+
------
43+
* `initialSearchValue` can now be a value or a callable object
44+
45+
v3.1.1
46+
------
47+
* Silly JS fix
48+
49+
v3.1.0
50+
------
51+
* choices / autofilter support for column filters
52+
* optional *initialSearchValue* for column filters
53+
* **Backward incompatible change**: any unrecognized column_defs attribute will raises an exception
54+
55+
v3.0.4
56+
------
57+
* Support length_menu = -1 (which means: "all")
58+
59+
v3.0.3
60+
------
61+
* Use `full_row_select=true` to toggled row details by clicking anywhere in the row
62+
63+
v3.0.2
64+
------
65+
* Sanity check for initial_order[]
66+
67+
v3.0.1
68+
------
69+
* js fix (same as v2.3.5)
70+
71+
* js fix
72+
v3.0.0
73+
------
74+
* Bump major version to welcome Django 3
75+
76+
v2.3.5
77+
------
78+
* js fix
79+
80+
v2.3.4
81+
------
82+
* Add support for Django 3.0, drop Python 2
83+
84+
v.2.3.3
85+
-------
86+
* Some JS utilities added
87+
88+
v2.3.2
89+
------
90+
* improved queryset optimization
91+
92+
v2.3.1
93+
------
94+
* fix queryset optimization
95+
96+
v2.3.0
97+
------
98+
* queryset optimization
99+
100+
v2.2.9
101+
------
102+
* optional extra_data dictionary accepted by initialize_table()
103+
104+
v2.2.8
105+
------
106+
* Remove `table-layout: fixed;` style from HTML table, as this causes problems in the columns' widths computation
107+
108+
v2.2.7
109+
------
110+
* Explicitly set width of "row tools" column
111+
* Localize "search" prompt in column filters
112+
113+
v2.2.6
114+
------
115+
* Experimental: Optionally control the (minimum) width of each single column
116+
117+
v2.2.5
118+
------
119+
* cleanup
120+
121+
v2.2.4
122+
------
123+
* optionally specified extra options to initialize_table()
124+
125+
v2.2.3
126+
------
127+
* accept language options
128+
129+
v2.2.2
130+
------
131+
* fix default footer
132+
133+
v2.2.1
134+
------
135+
* README revised
136+
137+
v2.2.0
138+
------
139+
* Merge into master
140+
141+
v2.1.3
142+
------
143+
* Remove initialize_datatable() from main project and replace with DatatablesViewUtils.initialize_table() to share common behaviour
144+
* Notify Datatable subscribers with various events
145+
* Cleanup global filtering on dates range
146+
* Derived view class can now specify 'latest_by' when different from model.get_latest_by
147+
* Documentation revised
148+
149+
v2.1.2
150+
------
151+
* basic support for DateField and DateTimeField filtering (exact date match)
152+
153+
v2.1.1
154+
------
155+
* choices lookup revised
156+
157+
v2.1.0
158+
------
159+
* `static/datatables_view/js/datatables_utils.js` renamed as `static/datatables_view/js/utils.js`
160+
* js helper encapsulated in DatatablesViewUtils module
161+
* First "almost" working column filtering - good enought for text search
162+
163+
v2.0.6
164+
------
165+
* Accept either GET or POST requests
166+
167+
v2.0.5
168+
------
169+
* Global "get_latest_by" filtering improved
170+
171+
v2.0.4
172+
------
173+
* Filter tracing (for debugging)
174+
175+
v2.0.0
176+
------
177+
* DatatablesView refactoring: columns_specs[] used as a substitute for columns[],searchable_columns[] and foreign_fields[]
178+
179+
v1.2.4
180+
------
181+
* recognize datatime.date column type
182+
183+
v1.2.3
184+
------
185+
* render_row_details() passes model_admin to the context, to permit fieldsets navigation
186+
187+
v1.2.2
188+
------
189+
* generic tables explained
190+
* render_row_details customizable via templates
191+
192+
v1.2.1
193+
------
194+
* merged PR #1 from Thierry BOULOGNE
195+
196+
v1.2.0
197+
------
198+
* Incompatible change: postpone column initialization and pass the request to get_column_defs() for runtime table layout customization
199+
200+
v1.0.1
201+
------
202+
* fix choices lookup
203+
204+
v1.0.0
205+
------
206+
* fix search
207+
* better distribution (make sure templates and statics are included)
208+
209+
v0.0.2
210+
------
211+
* Package version added

0 commit comments

Comments
 (0)
Please sign in to comment.