Skip to content

Commit

Permalink
Merge pull request #293 from darkismus/ropecon2023-small-fixes
Browse files Browse the repository at this point in the history
Ropecon 2023: Updates to xxlomake and fixes for programme admin view …
  • Loading branch information
japsu committed Apr 19, 2023
2 parents 7a91e3e + f9277c5 commit 543b1a9
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 8 deletions.
35 changes: 32 additions & 3 deletions events/ropecon2023/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -1275,19 +1275,48 @@ def __init__(self, *args, **kwargs):
self.helper = horizontal_form_helper()
self.helper.form_tag = False
self.helper.layout = Layout(
"special_diet",
"special_diet_other",
"free_text",
"shift_type",
Fieldset(
_("Work certificate"),
"want_certificate",
"certificate_delivery_address",
),
Fieldset(
_("Language skills"),
"languages",
"other_languages",
),
Fieldset(
_("Additional information"),
"special_diet",
"special_diet_other",
"prior_experience",
"shift_wishes",
"free_text",
),
Fieldset(
_("Consent for information processing"),
"roster_publish_consent",
),
)

class Meta:
model = SignupExtra
fields = (
"shift_type",
"want_certificate",
"certificate_delivery_address",
"languages",
"other_languages",
"special_diet",
"special_diet_other",
"prior_experience",
"shift_wishes",
"free_text",
"roster_publish_consent",
)

widgets = dict(
special_diet=forms.CheckboxSelectMultiple,
languages=forms.CheckboxSelectMultiple,
)
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<div class="help-block col-md-9 col-md-offset-3">
<p>Kaikki me kohtaamme elämäämme yksilöllisesti, mutta yhdessä voimme tehdä Ropeconista turvallisemman tilan periaatteiden mukaisen, viihtyisän paikan, jossa jokainen saa olla oma itsensä ilman rajoituksia, häirintää tai syrjintää.</p>
<p>Näiden kysymysten tavoitteena on viestiä osallistujille ohjelman saavutettavuudesta: pystyykö siihen esimerkiksi osallistumaan, jos ei pysty liikkumaan hämärässä tai kuuluuko ohjelmaan välkkyviä valoja.</p>
<p>Ole meihin rohkeasti yhteydessä osoitteeseen <a href="mailto:pelitiski@ropecon.fi">pelitiski@ropecon.fi</a> tai <a href="mailto:inklusiivisuus@ropecon.fi">inklusiivisuus@ropecon.fi</a>, jos nämä kysymykset askarruttavat.</p>
<p>Ole meihin rohkeasti yhteydessä osoitteeseen <a href="mailto:peliohjelma@ropecon.fi">peliohjelma@ropecon.fi</a> tai <a href="mailto:inklusiivisuus@ropecon.fi">inklusiivisuus@ropecon.fi</a>, jos nämä kysymykset askarruttavat.</p>
<p>Ruksaa nämä ruudut, mikäli ohjelmasi sisältää seuraavia:</p>
<p>---</p>
<p>We all face life as individuals, but together we can further make Ropecon into a safer and more comfortable space, where everyone can be themselves without limits, harassment or discrimination.</p>
<p>These questions are aimed to inform participants about the accessibility of the programme: can you participate if you e.g. can't move in dim light or whether the programme involves flashing lights.</p>
<p>Don't hesitate to contact us at <a href="mailto:pelitiski@ropecon.fi">pelitiski@ropecon.fi</a> (game programme team) or <a href="mailto:inklusiivisuus@ropecon.fi">inklusiivisuus@ropecon.fi</a> (inclusivity), if these questions raise any concerns.</p>
<p>Don't hesitate to contact us at <a href="mailto:peliohjelma@ropecon.fi">peliohjelma@ropecon.fi</a> (game programme team) or <a href="mailto:inklusiivisuus@ropecon.fi">inklusiivisuus@ropecon.fi</a> (inclusivity), if these questions raise any concerns.</p>
<p>Please tick these boxes if your programme includes the following:</p>
</div>
6 changes: 3 additions & 3 deletions programme/views/admin_views.py
Original file line number Diff line number Diff line change
Expand Up @@ -77,11 +77,11 @@ def admin_view(request, vars, event, format="screen"):
miniworkshop_filters = Filter(request, "ropecon_miniworkshop")
miniworkshopinator = (
lambda is_miniworkshop: lambda programme: programme.form_used
and programme.form_used.slug == "default"
and (programme.category.slug == "mini") == is_miniworkshop
and programme.form_used.slug == "tyopaja"
and (programme.category.slug == "workmini") == is_miniworkshop
)
miniworkshop_filters.add("1", "Figutyöpajat", miniworkshopinator(True))
miniworkshop_filters.add("0", "Muu ohjelma, ei figutyöpaja", miniworkshopinator(False))
miniworkshop_filters.add("0", "Työpajat, ei figut", miniworkshopinator(False))
programmes = miniworkshop_filters.filter_queryset(programmes)
else:
miniworkshop_filters = None
Expand Down

0 comments on commit 543b1a9

Please sign in to comment.