ephios icon indicating copy to clipboard operation
ephios copied to clipboard

Models missing from Model Logging

Open felixrindt opened this issue 4 years ago • 6 comments

This is a list of things we found while looking at production usage of model logging

  • [ ] some models are not being logged
  • [ ] #1545
  • [x] german translation "Nichts" often has a bad grammatical fit. Maybe we find another word/solution.
  • [x] __str__ of Qualification Grant isn't translated
  • [x] LocalParticipation does not have a verbose name
  • [x] When PlaceholderParticipation is not registered for modellogging, saving a DispositionForm crashes (couldn't reproduce)
  • [x] When creating a federated user, some (changed?) qualifications are in added of m2mfield, but current is displayed for object creation
  • [x] rendering QualificationConsequence with deleted event

felixrindt avatar Apr 19 '21 09:04 felixrindt

the Qualification object is not registered for modellogging, maybe we want to change that as well

jeriox avatar Dec 21 '21 16:12 jeriox

the Resource object is not registered for modellogging, maybe we want to change that as well

jeriox avatar Jan 05 '23 23:01 jeriox

JSON fields are not rendered nicely, e.g. shift structure displays as Daten zur Positionierung der Teilnahme in der Schicht-Struktur: {'preferred_unit_path': ''}

jeriox avatar Nov 06 '24 18:11 jeriox

The log is only visible to admins or members of a group with "Manage Ephios" permission. I would wish that log entries related to events (sign-ups, confirmations, …) are visible to everybody who can edit/manage that event.

lukasrad02 avatar Nov 22 '24 14:11 lukasrad02

JSON fields are not rendered nicely, e.g. shift structure displays as Daten zur Positionierung der Teilnahme in der Schicht-Struktur: {'preferred_unit_path': ''}

We could built a custom log recorder that translates the json data into something meaningful, similar to shift configuration. (Does that still work?)

We could seperatly built some generic json rendering in a <pre> popup or something like that so it doesn't get shown inside the normal paragraph.

felixrindt avatar May 06 '25 21:05 felixrindt

The log is only visible to admins or members of a group with "Manage Ephios" permission. I would wish that log entries related to events (sign-ups, confirmations, …) are visible to everybody who can edit/manage that event.

If we do that, it needs to look better. Maybe we can built some sort of table that shows changes better than the Fließtext we currently have.

felixrindt avatar May 06 '25 21:05 felixrindt