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

fix postitions can have gangs from seperate organizations #1636

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

magsyg
Copy link
Contributor

@magsyg magsyg commented Dec 8, 2024

Found a bug where a recruitment can have positions from gangs from other organizations, such as an UKA position in a Samf recruitment

These would not appear in the admin panel

@magsyg magsyg self-assigned this Dec 8, 2024
Copy link
Contributor

@Snorre98 Snorre98 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Det ligger også gjenger på opptak som ikke er "eid" av organisasjonen som "eier" opptaket.
Det finnes altså f.eks. en side for "Økonomi" i et Samf opptak. Se http://localhost:3000/control-panel/recruitment/1/gang/23

Bare å bytte ut gjeng id (den siste) i URLen. Alle over 17 er ikke Samf gjenger.

Så problemet du løser i denne PR-en burde i tillegg løses på et nivå over hvor du gjør det her.

Comment on lines 199 to 205
if self.gang and self.section:
errors['gang'].append(self.ONLY_ONE_OWNER_ERROR)
errors['section'].append(self.ONLY_ONE_OWNER_ERROR)
elif not (self.gang or self.section):
errors['gang'].append(self.NO_OWNER_ERROR)
errors['section'].append(self.NO_OWNER_ERROR)
raise ValidationError(errors)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Noe av dette blir vel gjort i #1632 også

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, vet det

@magsyg
Copy link
Contributor Author

magsyg commented Dec 10, 2024

Det ligger også gjenger på opptak som ikke er "eid" av organisasjonen som "eier" opptaket. Det finnes altså f.eks. en side for "Økonomi" i et Samf opptak. Se http://localhost:3000/control-panel/recruitment/1/gang/23

Bare å bytte ut gjeng id (den siste) i URLen. Alle over 17 er ikke Samf gjenger.

Så problemet du løser i denne PR-en burde i tillegg løses på et nivå over hvor du gjør det her.

damn nice spotta

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

Successfully merging this pull request may close these issues.

2 participants