Project

General

Profile

Notes » History » Version 93

Alexander Watzinger, 2022-01-16 16:54
Moved map issues to new map draft

1 3 Alexander Watzinger
{{toc}}
2
3 6 Alexander Watzinger
A collection of ideas that haven't made it into an own ticket yet.
4 1 Alexander Watzinger
5 3 Alexander Watzinger
h2. Frontend
6 1 Alexander Watzinger
7 82 Alexander Watzinger
h3. Entity view
8
9
* 2021: show links for external references at info tab
10 84 Alexander Watzinger
* 2021: don't show link buttons in tabs if there are no entities to link
11 82 Alexander Watzinger
12 2 Alexander Watzinger
h3. jsTree
13 1 Alexander Watzinger
14 77 Alexander Watzinger
* 2020: How to remove nodes from jsTree (e.g. remove self from selection)
15 1 Alexander Watzinger
16 29 Alexander Watzinger
h3. Forms
17 1 Alexander Watzinger
18 91 Alexander Watzinger
* 2021: Fix order at model checker form table fields
19 88 Alexander Watzinger
* 2021: at event:also check if super is not a sub event of itself (recursively), even better would be not to provide them as option
20 78 Alexander Watzinger
* 2021: don't show self e.g. when adding a relation at person
21 77 Alexander Watzinger
* 2020: Disable save if JavaScript is disabled
22
* 2020: Places, add if not existing in same form (residence, first/last). Implementation could be a simplified add_place Ajax form to not leave the current form.
23
* 2020: At actors forms visually combine begin/end places with begin/end places
24
* 2020: Don't show fields with no content e.g. residence if there are no places
25 1 Alexander Watzinger
* 2020: Provide "save and continue" even when adding from another class
26 88 Alexander Watzinger
* 2021: Validation (e.g. event) removes table field selections
27 89 Alexander Watzinger
* 2021: Update links instead recreate, test first in Journal application
28
* 2021: Merge link update form with insert forms to get rid off returning link ids, what about double standard type?, maybe look into sub forms?
29
30 1 Alexander Watzinger
31 77 Alexander Watzinger
h3. Manual
32 10 Alexander Watzinger
33 77 Alexander Watzinger
* 2020: Add database description from MEDCON/ARCHE
34 1 Alexander Watzinger
35 77 Alexander Watzinger
36 1 Alexander Watzinger
h3. Settings
37
38 77 Alexander Watzinger
* 2020: Add a default value to settings and show if they are changed in views
39
* 2020: List fields: make buttons instead of white-space separated strings (e.g. feedback mail receiver)
40 1 Alexander Watzinger
41 71 Alexander Watzinger
h3. External References
42
43
e.g. GeoNames, Wikidata
44 77 Alexander Watzinger
* 2020: Provide link to check at data entry
45
* 2020: Show additional information e.g. if Wikidata id is provided also show (their) GeoNames id, Pelagios, ...
46 71 Alexander Watzinger
47 3 Alexander Watzinger
h2. Backend
48
49 92 Alexander Watzinger
h3. Integrity checks
50
51
* Events: check dates for super and proceeding events (wait for CIDOC 7.1)
52
* Events: check links between super and proceeding events, e.g. one event can't have the same other event as super and proceeding (wait for CIDOC 7.1)
53
54 28 Alexander Watzinger
h3. Performance
55 27 Alexander Watzinger
56 81 Alexander Watzinger
* 2021: link insert - build only one SQL and get execution out of loop
57 1 Alexander Watzinger
* 2020: Delete multiple
58 77 Alexander Watzinger
* 2020: Place links e.g. https://dppopenatlas.oeaw.ac.at/actor/view/44788
59
* 2020: http://pgtune.leopard.in.ua/
60
* 2020: Update nodes, update GIS: 
61 35 Alexander Watzinger
At the moment when a main entity (e.g. source) is updated all types are delete and types selected in the form are saved (again).
62
For better traceability and performance refactor so that already linked types aren't deleted and saved again. The same goes for GIS data.
63
64 56 Alexander Watzinger
h3. Import
65 1 Alexander Watzinger
66 83 Alexander Watzinger
* 2020: Implement B.C. dates
67
* 2020: Warn if inconsistent dates (e.g. begin for end)
68
* 2020: Warn if missing dates (e.g. begin_to without begin_from)
69 53 Alexander Watzinger
70 3 Alexander Watzinger
h2. Unsorted ideas
71 53 Alexander Watzinger
72 80 Alexander Watzinger
* 2021: prevent exposing the database password to the process list at export_sql
73 77 Alexander Watzinger
* 2020: Option to delete a type with all sub types and links
74
* 2020: Refactor system_types and view_class
75
* 2020: Anonymous names for actor (e.g if name unknown)
76
* 2020: Run tests from command line and write to install
77
* 2020: Installation script and/or Debian packages
78
* 2020: Multi instance capability #924
79
* 2020: Annotate text
80
* 2020: Analytic capabilities
81
* 2020: Image gallery - restructure directory structure, thumbnails creation, options to adjust sizes (only width?)
82
* 2020: Show membership at appears first if available
83
* 2020: Functionality to track climate date values (time rows)
84
* 2020: Export - compress files
85 1 Alexander Watzinger
* 2020: Open Access Paper for OpenAtlas at e.g. "JOCCH":https://dl.acm.org/journal/jocch (~3k)
86 78 Alexander Watzinger
* 2020:  Coverage tests for Jinja2 templates