Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework behaviour that a User is created if motions are forwarded #2419

Open
Elblinator opened this issue Apr 26, 2024 · 4 comments · Fixed by #2399
Open

Rework behaviour that a User is created if motions are forwarded #2419

Elblinator opened this issue Apr 26, 2024 · 4 comments · Fixed by #2399
Assignees
Labels
Milestone

Comments

@Elblinator
Copy link
Member

Currently:
If a motion is forwarded then a new User is created.
The surname of this user is the committee name -it was forwarded from- and the username is the committee name without spaces.
The User is a new participant in the meeting the motion was forwarded to and the user is assigned as a submitter in the forwarded motion.

To discuss behaviour:
Should the action to forward a motion maybe not create a new (inactive and no natural person) User who is then assigned as a submitter
But maybe the action to forward a motion should assign the Committee name as the extension for the submitter.
This would prevent a new automatically created (and very likely unused) account.
If the committee name is assigned in the extension-field then the name is still displayed everywhere the submitters are displayed.
This would also align the automatic forwarding behaviour with new feature described in OpenSlides/openslides-client#3429

@Elblinator Elblinator added this to the 4.2 milestone Apr 26, 2024
@Elblinator Elblinator changed the title Rework behaviour that a User is creates if motions are forwarded Rework behaviour that a User is created if motions are forwarded Apr 26, 2024
@Elblinator
Copy link
Member Author

This feature should be incorporated together with OpenSlides/openslides-client#3527

@bastianjoel bastianjoel transferred this issue from OpenSlides/openslides-client May 15, 2024
@luisa-beerboom
Copy link
Member

This feature should be incorporated together with OpenSlides/openslides-client#3527

i.e. #2382

@luisa-beerboom
Copy link
Member

So no more forwarding users from that point forward?
No chance the user/forwarding_committee_ids field will ever be filled again? That makes it kind of useless to have around.

Should we remove it?
Then what do we do with the old forwarding users? They still have that field. Do we keep them and their data around, just as if they'd been normal inactive users all the time?
Or do we migrate them away and write their names into the appropriate places in the meetings?

What do you think @rrenkert @r-peschke

@luisa-beerboom
Copy link
Member

Talked with @rrenkert @Elblinator
The field will be removed, the users will not be removed. There will be a migration to remove the forwarding_committee_ids-relation that is all

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants