General CSV importer (reloaded) #92
No reviewers
Labels
No labels
Security
TeX
auto-update
board
done
board
ready
board
todo
check
delete-eslint-rc-js
check
update-builddeps-package-json
check
update-eslint-rc-js
check
update-gitignore
check
update-merge-request-template
check
update-prettier-ignore
check
update-pyproject-toml
check
update-renovate-json
check
update-tox-ini
part
backend
part
ci
part
docs
part
frontend
part
i18n
part
non-technical
part
packaging
prio
1
prio
2
prio
3
release-mr-5.x
size
large
size
medium
size
small
source
customer
source
customer::fsmw
source
customer::fss
source
customer::teckids
source
downstream
type
breaking
type
bug
type
feature
type
refactoring
workflow
blocked
workflow
confirmed
workflow
current-todo
workflow
discussing
workflow
new-app
workflow
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aleksis/AlekSIS-App-CSVImport!92
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/general-csv-importer-v2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Close #12
Close #11
added 1 commit
d53454e3- Update copyright and project URLCompare with previous version
This naming will break things. Use another module name (or none at all — it should really be either a data migration (preferrably) or a method on the respective model. In both cases, the ideal way is to define the templates in data files and load these.
Why are there choices forthis instead of a text field?
Also, why is there an option for a single tab, but not for a single space, or a single whitespace character, or multiple tabs, or multiple spaces ;)?
Choices constants should reside inside the model class, by the way.
What is a "department group"?
Maybe this should be a
MultipleChoicePreferencethen?Huh?
It seems like this is one of the rare occasions where the use of an asterisk import (and accompanying
__all__magic constant in.field_typesis appropriate.As stated above, the default templates should not reside in the code.
I will take care of a DDL for that.
Please add test cases for American date formats (i.e. the case where
'2020-12-11' != '2020-12-12'). It should test with changing language settings.We should not have "Pedasos helpers" anymore after this transition.
Please merge the migrations.
added 1 commit
36554fb0- Improve preferences and settings by choices and extra valuesCompare with previous version
changed this line in version 4 of the diff
changed this line in version 4 of the diff
changed this line in version 4 of the diff
changed this line in version 4 of the diff
added 1 commit
b3cfb41b- Rename templates to default_templates.py and fix typoCompare with previous version
As the count of languages is very large, it slows down the UI massively, so I decided not to use a choice field.
added 1 commit
a2660c09- Use asterisk import in default_templates.pyCompare with previous version
added 1 commit
7a19acc6- Remove all occurences of PedasosCompare with previous version
changed this line in version 7 of the diff
changed this line in version 7 of the diff
added 1 commit
1b310a3f- Let users set own separators (independent of choices)Compare with previous version
added 2 commits
84327d68- Move default templates to data file226afe8c- Merge branch 'feature/general-csv-importer-v2' of...Compare with previous version
added 1 commit
67d2865d- Update copyrightCompare with previous version
resolved all threads
added 1 commit
663a0dcc- Rename templateCompare with previous version
added 1 commit
334e9306- Fix use of osCompare with previous version
changed this line in version 12 of the diff
added 3 commits
1d9de49a- Advance and fix testsc66daf25- Reformatdb222948- Merge remote-tracking branch 'origin/feature/general-csv-importer-v2' into...Compare with previous version
added 1 commit
80e9d7ee- Fix some typos and reformatCompare with previous version
added 1 commit
dfcaceba- Merge migrationsCompare with previous version
mentioned in commit
16c1e14e66