Resolve "Remove additional fields support and re-implement additional fields in paweljong" #175
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "58-remove-additional-fields-support"
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?
Closes #58
assigned to @yuha
marked this merge request as ready
assigned to @debdolph and unassigned @yuha
added 1 commit
375692f2- Remove references to additional fields on groupsCompare with previous version
marked this merge request as draft
changed title from Draft: Resolve "Remove additional fields support" to Draft: Resolve "Remove additional fields support{+ and re-implement additional fields in paweljong+}"
assigned to @yuha and unassigned @debdolph
added 1 commit
Compare with previous version
added 1 commit
44ebd398- WIP: move additional fieldCompare with previous version
Zwischenstand: couldn't get it running. The server will now start and everything (see #62 ), but when trying to start within this branch I get a bunch of errors due to a broken
schema.pyThis really seems to be a WIP file that is not supposed to run. I did some changes, but I believe there is a lot more to be done, especially in preparation for the new crud lists.added 1 commit
be646ab0- Fix import errorsCompare with previous version
alright, then i guess i should do some further fixing, thanks for testing & the initial fixes :)
added 9 commits
2bb3d8d7- Use correct objecttypes and mutations for the new inlinecrudlist2180a1be- Rework form field appearance88d0692f- Translate paweljong0c6ff0e5- Rework fieldTypeItems2dd72c92- Run repository-wide reformatd54d3a98- Fix typo7bfe0e55- Add menu and title translations for additional fields6caab8cf- Replace missed occurrence of AdditionalFieldsTable with correct EventAdditionalFieldsTable7e5d948f- Incude additional fields in Event detail viewCompare with previous version
TODO: permissions
added 22 commits
master943c18bc- Fix import errors14212431- Use correct objecttypes and mutations for the new inlinecrudlist7693c0c0- Rework form field appearancea1899e00- Translate paweljongaf337674- Rework fieldTypeItems41804ad4- Run repository-wide reformat47518456- Fix typod4d3d26e- Add menu and title translations for additional fields1f8dddb6- Replace missed occurrence of AdditionalFieldsTable with correct EventAdditionalFieldsTable8ce3f4e3- Incude additional fields in Event detail viewCompare with previous version
added 1 commit
8d96ac4d- Fix permissionsCompare with previous version
added 2 commits
8d0bd2e6- Add permissionse58ab661- Add create i18n keyCompare with previous version
resolved all threads
TODO @ZugBahnHof : The CRUD list does not autoupdate after creation/deletion. Could you have a look? Otherwise, this works now @nik , and if I'm not mistaken, TIC-Desk should be Core 4.0 compatible now. One thing: We have to make sure that django-formtools is at exactly version 2.3, otherwise – for some reason – the form steps get messed up.
seems like that this is a general issue: https://edugit.org/AlekSIS/official/AlekSIS-Core/-/issues/1007
resolved all threads
assigned to @nik and unassigned @yuha
marked this merge request as ready
assigned to @ZugBahnHof and unassigned @nik
marked this merge request as draft
TODO @ZugBahnHof : The CRUD table could be improved: use better names for field types & checkmarks for required status
TODO @ZugBahnHof Improve how additional field values are displayed in legacy registration status frondend (this looks like this atm):
added 15 commits
88d0692f- Translate paweljong0c6ff0e5- Rework fieldTypeItems2dd72c92- Run repository-wide reformatd54d3a98- Fix typo7bfe0e55- Add menu and title translations for additional fields6caab8cf- Replace missed occurrence of AdditionalFieldsTable with correct EventAdditionalFieldsTable7e5d948f- Incude additional fields in Event detail viewe0525d02- Fix paweljong translations954ea7b3- Display required state and field_type more beautifully763d9c5a- Merge remote-tracking branch 'origin/58-remove-additional-fields-support' into...Compare with previous version
TODO: Migration path from legacy group additional fields to new implementation
added 1 commit
Compare with previous version
added 1 commit
cd565583- Add migration for migrating additional fields from coreCompare with previous version
added 3 commits
add7bb82- Set unique directly on fieldf4bee6e6- Remove broken multi-line text field from choices964f20b9- Adapt SQL code for additional fields without relevance for eventsCompare with previous version
important note: Since there is no (and has never been) a
TextFieldform field, this was dropped (and thus, migratingAdditionalFieldsfrom Core with such a field set would cause issues). I don't assume that this ever worked and thus also that no such fields were created, so that we shouldn't run into problems here.This should work fine now. @nik please have a look.
marked this merge request as ready
added 1 commit
338ef0d9- Bump core dependency versionCompare with previous version
@ZugBahnHof in case you have got some free time, please fix this in this new issue: https://edugit.org/Teckids/hacknfun/AlekSIS-App-Paweljong/-/issues/64
resolved all threads
assigned to @nik and unassigned @ZugBahnHof
added 1 commit
561a676c- Fix migrationsCompare with previous version
added 1 commit
a8b5e361- Bump core dependency versionCompare with previous version
mentioned in commit
70ebbd892d