Bacluc

Results 116 issues of Bacluc

This PR implements #2902 Tasks in this PR: - [x] Generate translation key from Constraint class name and expose in payload to frontend - [x] Also expose the parameters for...

## Design Translations Backend ### For what we need translations in the backend - Email bodies - Email Titles - Validation and other error messages ### Current Situation - Email...

Currently, an invalid form can be submitted on: - [x] Register.vue (fixed in #3028) - [ ] Collaborators.vue

type: Frontend
good first issue

I merged the existing Validations/InputFilters with the ones from the old backend and added the once i thought would be helpful. (Maybe some parts are not up to date, i...

Design Entscheid für Einladung zu Camp: - Einladen nur über Mail-Adresse - Falls Mail-Adresse im System als validierte Adresse bekannt, soll User bereits auf CampCollaboration geschrieben werden - Sonst CampCollaboration...

type: Backend
Epic

Vorschlag: ```js this.dirty = this.dirty || this.localValue !== this.apiValue ``` _Originally posted by @pmattmann in https://github.com/ecamp/ecamp3/pull/2572#discussion_r848768966_ 1. Specify how ApiWrapper should handle beeing dirty - Proposal by @usu: similar behaviour...

Follow up to #2452 - [ ] Set the materiallist to the name of the collaborator when the campcollaboration is deleted. https://github.com/ecamp/ecamp3/pull/2452#discussion_r832152215 and follow up https://github.com/ecamp/ecamp3/pull/2452#discussion_r832505798 @BacLuc : If 2...

In our ci, after running the tests an error is thrown: ``` Failed to collect coverage from /home/runner/work/ecamp3/ecamp3/frontend/src/components/print/print-react/generatePdf.js ERROR: import.meta may appear only with 'sourceType: "module"' (546:24) STACK: SyntaxError: import.meta...

If you "double click" (or draw a very short ScheduleEntry) on the picasso to create an activity, the inserted first ScheduleEntry has a length of 0. It would be more...

Currently only the owner of a camp can delete the camp. Should a manager be able to do that too? What happens if the owner is not part of the...