1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
|
Ishtar changelog
================
0.98.10 (2016-11-03)
--------------------
### Features ###
- Force regeneration of cached labels when add M2M or changing ids
- Use lazy model evaluation for fixed type constraints
- Imports: add label to column definitions
- Use spatialite for tests
- Change default logging conf
### Bug fixes ###
- JQueryJqGrid: by default sorting is made using ordering in meta (fixes serious
performance issues)
0.98.9 (2016-10-23)
-------------------
### Bug fixes ###
- Fix bad regexp for "get-by-importer"
0.98.8 (2016-10-22)
-------------------
### Features ###
- Better management of cached label generation:
- cascading update management
- relevant history saving
- force generation on rollback
- better performance (but can still be slow)
- Manage export with importer's templates
- Sheets: highlight main references
- Update default french fixtures
- Image filename are now up to 255 characters. Length test is done on forms.
- Fixed position for shortcut menu and top bar
- Show/hide shortcut menu
- Context record: move "has furniture" to general panel
### Bug fixes ###
- Operation: fix sort existing parcels
- Fix basket displaying in default menu
- Fix random image choice
- Makefile: fix bad fixture generation rules
- Small CSS fix
0.98.7 (2016-10-17)
-------------------
### Features ###
- Context records: display and export context records relations from operation and context record sheet
0.98.6 (2016-10-11)
-------------------
### Features ###
- Shortcut menu: add a new advanced menu with autocomplete search
### Bug fixes ###
- Operation: add a related name for towns
0.98.5 (2016-09-24)
-------------------
### Features ###
- Cache: immediately refresh cache after types modifications
- Cache: manage long keys
- Fancy display for authors
0.98.4 (2016-09-22)
-------------------
### Features ###
- Remove ISHTAR_LOCAL_PREFIX and FILE_PREFIX (now managed by the profile)
### Bug fixes ###
- Fix autocomplete in new item window
- File: fix label when no external_id is defined
0.98.3 (2016-09-15)
-------------------
### Features ###
- Operation: add comment about scientific documentation
- Finds : rename "Integrity" field into "Integrity / Interest"
- Searches: 6 to 9 visible fields by default
- Find search: add operation numeric index
### Bug fixes ###
- Dashboard operation: fix table layout
0.98.2 (2016-09-13)
-------------------
### Features ###
- Manual merge action
- Dashboard: layout improvement
0.98.1 (2016-09-11)
-------------------
### Bug fixes ###
- Fix right caching
0.98.0 (2016-09-11)
-------------------
### Features ###
- Many changes on shortcut menu:
- AJAX loading
- list use chosen library
- automatic changes of dependent items when selecting on parent item
- pin (from the sheet) and unpin items (not only our items)
- default searches now take into account parent items
- Operation: manage deadline for finds and documentation receipt
- Imports: explicit error when conservative is check and no unicity key is defined
- cached labels for context records and finds
### Bug fixes ###
- Fix test initialization
- Operation: fix parcel display in last panel
- Operation sheet: fix stats
- Source: display sheet after creation / modification
0.97.8 (2016-09-08)
-------------------
### Features ###
- Many improvement and cleaning on sheet layout
### Bug fixes ###
- Context records: related parcel are now kept when you modify operation
- Wizards: fix file initialization when navigating between steps
0.97.7 (2016-09-06)
-------------------
### Features ###
- Context record: can change operation
- Context record: display operation code in label
- Person: add salutation field
### Bug fixes ###
- Prevent circular save on import
- Fix person creation with new title management
- Fix context records creation
0.97.6 (2016-09-05)
-------------------
### Bug fixes ###
- Fix random images rights and manage broken images
0.97.5 (2016-09-05)
-------------------
### Features ###
- Add town and parcel to find tables
- Random image on welcome page
- Add images for operation, context records and sources
- Operation: display statistics on the sheet
- Add title types to default fixture
### Bug fixes ###
- Sheets: add missing links to persons
- Source sheet: author link to persons
- Fix form initialization
0.97.4 (2016-09-02)
-------------------
### Features ###
- Non-available types are displayed when modifying old items using theses types
- Title types are no more hard-coded
- Archive item to exclude them from merge detection mechanism (python API only)
- Organization, Person sheets: add link to files
- Install: default nginx conf wait after long uwsgi response
### Bug fixes ###
- Account modify: fix bad initialization of the form
- Imports: delete town when associated import is deleted
0.97.3 (2016-08-29)
-------------------
### Features ###
- Automatically generate raw_name on save for person - formula set in profile
- UI: better simple table layout
- UI: rework on dashboard
- Autocomplete widget: larger and full content on hover
- Import: target form - better display of the key
- Update french translation
- Imports: loading indicator
### Bug fixes ###
- Cache: fix caching key for models with the same name on different app (such as Rela
tionType)
- Fix french translation
0.97.2 (2016-08-25)
-------------------
### Features ###
- Cache: update cache when saving
- Update french translation
0.97.1 (2016-08-24)
-------------------
### Features ###
- UI: new (and nicer) layout for sheet header
- Templatetag: generic header for sheet
- Imports: manage report state
- Administrative act: can modify index
- Treatments: better query for upstream and downstream, fix treatment list on find sheet
0.97.0 (2016-08-23)
-------------------
### Features ###
- Sync external ID on manual insert
- BeautifulSoup: v3 -> v4
- Account management: fix edit - can delete an account
- Person - Organization: add full export
- Person sheet: improve display of documents
- Closing operation or archaeological file: today by default
- Operation: search on "code_patriarche" and "common_name" for autocomplete
- Operation sheet: add link to scientist and to operator
- Operation: check PATRIARCHE unicity inside forms
- Archaeological sites: more explicit label
- Manage operation relation types in context record and find searches
- Parcels: add public domain field - better management of parcel formsets
- Context records: add comments on dating
- Context records: centimeters to meters for dimensions
- Finds: add creation date, creator, modification date, modifier to sheet
- Finds: add remarkability
- Finds: add estimated value. Manage a currency for an Ishtar profile
- Docs: search by operation code
- Docs: display weblink in source tables
- Docs: add search view
- Logo is now a link
### Bug fixes ###
- CSV export: manage data with inappropriate characters for encoding
- Image saving: fix deletion of image
- Archaeological files: floatfield for surface - fix error display on main form
- Operations: DRACAR to old code
- Context records: fix parcel attribution with public domain
- Context record sheet: fix head scientist of the associated operation
- Finds: fix test intitialization
- Admin: do not allow password modification on "ishtar user" + help text
0.96.3 (2016-07-18)
-------------------
### Features ###
- Versioning of CSS and JS files
### Bug fixes ###
- Many fix on dashboard
0.96.2 (2016-07-17)
-------------------
### Features ###
- Overload of columns for specific exports
- Tiny label for relations types.
0.96.1 (2016-07-16)
-------------------
### Features ###
- Test wizards
- Work on treatments (conditional wizard, tests) but kept disabled at the moment
### Bug fixes ###
- Fix fixtures for auth and groups
- Installation: better management of rights of media directories
- Administrative act: fix redirect when no documents are available
0.96 (2016-07-14)
-----------------
### Features ###
- GIS fields in database
- Sources: link to modify in sheet, better presentation of tables
- UI: font-awesome icons
- Documentation: update installation - data loading
- Finds: conservatory and dimensions comments
### Bug fixes ###
- Templatetags: fix https links, urls
- Many fix on imports:
- year formater
- better management of files (temporary files have a size)
- remove File from uniqueness detection
- forced new are created only one time
- Many fix on fixtures: relation types, report states, importer columns, labels, comments, order, accents
0.95 (2016-06-08)
-----------------
### Features ###
- A welcome page (default and to be defined in site profile)
- Displaying treatments in find sheet
- Many improvements in the find sheet
### Bug fixes ###
- Basket update after a treatment
- Fix operation code for operation with no year (or year 0)
- Fix warehouse creation
- Allow to save a find if no operation is defined
- Add PROJECT_SLUG to default installation
0.94 (2016-06-03)
-----------------
### Features ###
- First management of baskets
- Change context record of a find
- Full exports of sources
### Bug fixes ###
- Many fix in permission management
0.93 (2016-04-19)
-----------------
### Major features ###
- Many fixes in install script
- New fields for persons
- Better layout for searches
### Minor features ###
- Context records: search within relations
- Better management of archaeological sites
- Better display of sheet sources
- Update translations
### Bug fixes ###
- Allow simultanaeous creation of operations
- Fix simultanaeous creation of files
- Shortcut list: choices for finds and context records are now kept
- Parcel rearranging on operation form when file exists
0.92 (2016-02-26)
-----------------
### Major features ###
- New management of modules
- More selective merging process
- Manage relation types in searches
- Use flex layout for searches
- Update translations
### Minor features ###
- Update searches
- Add archaeological site to importers types
- Update operation fixtures
- Update translations
- Add abstract in operations
- Change archaeological sites form
### Bug fixes ###
- Fix cache for multiple instance of Ishtar
- Fix default item after creation
- Fix management of departments
- Labels and values on sheets
- Unicode error on adresses
- Fix dynamic table display in ODT and PDF
0.91 (2016-01-18)
-----------------
- First public release.
|