Skip to content
Open
Show file tree
Hide file tree
Changes from 5 commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
57ce625
The permission labels 'Can work with and change proposals' and 'Is a …
ArnavBallinCode Nov 14, 2025
2a36ff6
Add Talk permissions section to team create/edit page
ArnavBallinCode Nov 14, 2025
43fb841
Merge branch 'enext' into fix/talk-permissions-clarity
ArnavBallinCode Nov 14, 2025
3ecc656
Update app/eventyay/base/models/organizer.py
ArnavBallinCode Nov 14, 2025
1b008f5
Update app/eventyay/base/models/organizer.py
ArnavBallinCode Nov 14, 2025
72a8e3a
Merge branch 'enext' into fix/talk-permissions-clarity
ArnavBallinCode Nov 17, 2025
52f9928
Add migration for updated team permission labels
ArnavBallinCode Nov 17, 2025
447908e
Update migration to match simplified permission labels
ArnavBallinCode Nov 17, 2025
ee97b7c
Merge branch 'enext' into fix/talk-permissions-clarity
ArnavBallinCode Nov 19, 2025
7787b57
Merge branch 'enext' into fix/talk-permissions-clarity
mariobehling Nov 20, 2025
4d15593
Merge branch 'enext' into fix/talk-permissions-clarity
ArnavBallinCode Nov 21, 2025
ecdc064
Add JavaScript to show/hide Review settings
ArnavBallinCode Nov 21, 2025
e8d34f6
consistence_last_line
ArnavBallinCode Nov 21, 2025
cc097fa
Merge branch 'enext' into fix/talk-permissions-clarity
ArnavBallinCode Nov 21, 2025
fcd50fc
Merge branch 'enext' into fix/talk-permissions-clarity
mariobehling Nov 23, 2025
0e904d8
Merge branch 'enext' into fix/talk-permissions-clarity
ArnavBallinCode Nov 24, 2025
010927f
Merge branch 'enext' into fix/talk-permissions-clarity
ArnavBallinCode Nov 28, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 16 additions & 2 deletions app/eventyay/base/models/organizer.py
Original file line number Diff line number Diff line change
Expand Up @@ -421,8 +421,22 @@ class Meta:

# From Talk
limit_tracks = models.ManyToManyField(to='Track', verbose_name=_('Limit to tracks'), blank=True)
can_change_submissions = models.BooleanField(default=False, verbose_name=_('Can work with and change proposals'))
is_reviewer = models.BooleanField(default=False, verbose_name=_('Is a reviewer'))
can_change_submissions = models.BooleanField(
default=False,
verbose_name=_('Can edit and manage submissions'),
help_text=_(
'Can edit submission details, change proposal states (accept/reject/waitlist), '
'manage submission metadata, and oversee the review workflow. '
'This provides full management permissions beyond standard reviewing.'
)
)
is_reviewer = models.BooleanField(
default=False,
verbose_name=_('Reviewer'),
help_text=_(
'Can review and provide feedback on submissions but cannot edit details or change submission states.'
)
)
force_hide_speaker_names = models.BooleanField(
verbose_name=_('Always hide speaker names'),
help_text=_(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,14 @@ <h1>{% trans "Create a new team" %}</h1>
{% bootstrap_field form.can_view_vouchers layout="control" %}
{% bootstrap_field form.can_change_vouchers layout="control" %}
</fieldset>
<fieldset>
<legend>{% trans "Talk permissions" %}</legend>
{% bootstrap_field form.can_change_submissions layout="control" %}
{% bootstrap_field form.is_reviewer layout="control" %}
{% bootstrap_field form.force_hide_speaker_names layout="control" %}
{% bootstrap_field form.limit_tracks layout="control" %}
</fieldset>

<div class="form-group submit-group">
<button type="submit" class="btn btn-primary btn-save">
{% trans "Save" %}
Expand Down