Skip to content

Commit

Permalink
Add new Pindora data to section and series admin panel views
Browse files Browse the repository at this point in the history
  • Loading branch information
matti-lamppu committed Feb 14, 2025
1 parent dd81edb commit e37e7ef
Show file tree
Hide file tree
Showing 9 changed files with 208 additions and 55 deletions.
94 changes: 67 additions & 27 deletions backend/locale/fi/LC_MESSAGES/django.po
Original file line number Diff line number Diff line change
Expand Up @@ -621,6 +621,12 @@ msgstr "Onko varausyksikkö suljettu tänä viikonpäivänä?"
msgid "Search by name, application user's first name or last name"
msgstr "Etsi nimellä, hakijan etu- tai sukunimellä"

#: tilavarauspalvelu/admin/application_section/admin.py
#: tilavarauspalvelu/admin/recurring_reservation/admin.py
#: tilavarauspalvelu/admin/reservation/admin.py
msgid "Pindora information"
msgstr "Pindora tiedot"

#: tilavarauspalvelu/admin/application_section/filters.py
#: tilavarauspalvelu/admin/application_section/form.py
#: tilavarauspalvelu/admin/recurring_reservation/form.py
Expand Down Expand Up @@ -717,6 +723,20 @@ msgstr ""
"vaihtoehdot on hylätty tai lukittu. <br>%(rejected)s: Kaikki haetut "
"toistokerrat tälle hakemuksen osalle ovat lukittu tai hylätty. <br>"

#: tilavarauspalvelu/admin/application_section/form.py
#: tilavarauspalvelu/admin/recurring_reservation/form.py
#: tilavarauspalvelu/admin/reservation/form.py
#: tilavarauspalvelu/admin/reservation_unit/form.py
msgid "Pindora API response"
msgstr "Pindora rajapinnan vastaus"

#: tilavarauspalvelu/admin/application_section/form.py
#: tilavarauspalvelu/admin/recurring_reservation/form.py
#: tilavarauspalvelu/admin/reservation/form.py
#: tilavarauspalvelu/admin/reservation_unit/form.py
msgid "Response from Pindora API"
msgstr "Vastaus Pindora rajapinnasta"

#: tilavarauspalvelu/admin/application_section/form.py
#: tilavarauspalvelu/admin/recurring_reservation/form.py
#: tilavarauspalvelu/admin/reservation/form.py
Expand All @@ -741,6 +761,12 @@ msgstr "Varausten loppumispäivä"
msgid "Purpose"
msgstr "Käyttötarkoitus"

#: tilavarauspalvelu/admin/application_section/form.py
#: tilavarauspalvelu/admin/recurring_reservation/filters.py
#: tilavarauspalvelu/admin/recurring_reservation/form.py
msgid "Should have active access code"
msgstr "Pitäisi olla aktiivinen pääsykoodi"

#: tilavarauspalvelu/admin/application_section/form.py
#: tilavarauspalvelu/admin/recurring_reservation/form.py
#: tilavarauspalvelu/admin/reservation/form.py
Expand Down Expand Up @@ -777,6 +803,10 @@ msgstr "Hakemuksen osan ikäryhmä."
msgid "Purpose for this section."
msgstr "Hakemuksen osan käyttötarkoitus."

#: tilavarauspalvelu/admin/application_section/form.py
msgid "Should this application section have an active access code?"
msgstr "Tulisiko tässä hakemuksen osassa olla aktiivista pääsykoodia?"

#: tilavarauspalvelu/admin/banner_notification/admin.py
msgid "Name of the notification. Should be unique."
msgstr "Ilmoituksen nimi. Tulee olla uniikki."
Expand Down Expand Up @@ -1206,16 +1236,6 @@ msgstr "Henkilön puhelinnumero"
msgid "Search by first name or last name."
msgstr "Etsi etu- tai sukunimellä."

#: tilavarauspalvelu/admin/recurring_reservation/admin.py
#: tilavarauspalvelu/admin/reservation/admin.py
msgid "Pindora information"
msgstr "Pindora tiedot"

#: tilavarauspalvelu/admin/recurring_reservation/filters.py
#: tilavarauspalvelu/admin/recurring_reservation/form.py
msgid "Should have active access code"
msgstr "Pitäisi olla aktiivinen pääsykoodi"

#: tilavarauspalvelu/admin/recurring_reservation/filters.py
#: tilavarauspalvelu/admin/reservation/filters.py
msgid "Yes"
Expand All @@ -1238,18 +1258,6 @@ msgstr ""
"Pilkuin eroteltu lista viikonpäiviä (0-6) jolloin varauksia on olemassa "
"tässä toistuvassa varauksessa"

#: tilavarauspalvelu/admin/recurring_reservation/form.py
#: tilavarauspalvelu/admin/reservation/form.py
#: tilavarauspalvelu/admin/reservation_unit/form.py
msgid "Pindora API response"
msgstr "Pindora rajapinnan vastaus"

#: tilavarauspalvelu/admin/recurring_reservation/form.py
#: tilavarauspalvelu/admin/reservation/form.py
#: tilavarauspalvelu/admin/reservation_unit/form.py
msgid "Response from Pindora API"
msgstr "Vastaus Pindora rajapinnasta"

#: tilavarauspalvelu/admin/recurring_reservation/form.py
msgid "Begin date"
msgstr "Aloituspäivä"
Expand All @@ -1276,6 +1284,17 @@ msgstr "Käyttäjä"
msgid "Allocated time slot"
msgstr "Jaettu vuoro"

#: tilavarauspalvelu/admin/recurring_reservation/form.py
#: tilavarauspalvelu/admin/reservation/form.py
#: tilavarauspalvelu/admin/reservation_unit/admin.py
#: tilavarauspalvelu/admin/reservation_unit/form.py
msgid "Access type"
msgstr "Kulkuoikeus"

#: tilavarauspalvelu/admin/recurring_reservation/form.py
msgid "Used access types"
msgstr "Käytetyt kulkuoikeudet"

#: tilavarauspalvelu/admin/recurring_reservation/form.py
msgid "Name of the recurring reservation"
msgstr "Toistuvan varauksen nimi"
Expand Down Expand Up @@ -1328,6 +1347,20 @@ msgstr "Toistuvan varauksen ikäryhmä."
msgid "Should this recurring reservation have an active access code?"
msgstr "Tulisiko tässä toistuvassa varauksessa olla aktiivista pääsykoodia?"

#: tilavarauspalvelu/admin/recurring_reservation/form.py
msgid ""
"Access type for the reservations in this recurring reservation (if "
"unambiguous), otherwise access type will be 'multi-valued'"
msgstr ""
"Kulkutapa tässä toistuvassa varauksessa oleville varaukselle (jos "
"yksiselitteinen), muussa tapauksessa kulkutapa on 'moniarvoinen'"

#: tilavarauspalvelu/admin/recurring_reservation/form.py
msgid ""
"All unique access types used in the reservations of this recurring "
"reservation"
msgstr "Kaikki varausten kulkutavat tässä toistuvassa varauksessa"

#: tilavarauspalvelu/admin/request_log/admin.py
#: tilavarauspalvelu/admin/sql_log/admin.py
msgid "Request ID"
Expand Down Expand Up @@ -1482,6 +1515,18 @@ msgstr "Käsitelty"
msgid "Confirmed at"
msgstr "Vahvistettu"

#: tilavarauspalvelu/admin/reservation/form.py
msgid "Access code is active"
msgstr "Ovikoodi on aktiivinen"

#: tilavarauspalvelu/admin/reservation/form.py
msgid "Access code should be active"
msgstr "Ovikoodi tulisi olla aktiivinen"

#: tilavarauspalvelu/admin/reservation/form.py
msgid "Access code generated at"
msgstr "Ovikoodi generoitu"

#: tilavarauspalvelu/admin/reservation/form.py
msgid "Price net"
msgstr "Nettohinta"
Expand Down Expand Up @@ -1777,11 +1822,6 @@ msgstr "Käyttöehdot"
msgid "Instructions"
msgstr "Ohjeet"

#: tilavarauspalvelu/admin/reservation_unit/admin.py
#: tilavarauspalvelu/admin/reservation_unit/form.py
msgid "Access type"
msgstr "Kulkuoikeus"

#: tilavarauspalvelu/admin/reservation_unit/admin.py
#: tilavarauspalvelu/admin/reservation_unit/form.py
#: tilavarauspalvelu/admin/unit/form.py
Expand Down
92 changes: 65 additions & 27 deletions backend/locale/sv/LC_MESSAGES/django.po
Original file line number Diff line number Diff line change
Expand Up @@ -604,6 +604,12 @@ msgstr ""
msgid "Search by name, application user's first name or last name"
msgstr ""

#: tilavarauspalvelu/admin/application_section/admin.py
#: tilavarauspalvelu/admin/recurring_reservation/admin.py
#: tilavarauspalvelu/admin/reservation/admin.py
msgid "Pindora information"
msgstr ""

#: tilavarauspalvelu/admin/application_section/filters.py
#: tilavarauspalvelu/admin/application_section/form.py
#: tilavarauspalvelu/admin/recurring_reservation/form.py
Expand Down Expand Up @@ -691,6 +697,20 @@ msgid ""
"applied slots for this application section have been locked or rejected. <br>"
msgstr ""

#: tilavarauspalvelu/admin/application_section/form.py
#: tilavarauspalvelu/admin/recurring_reservation/form.py
#: tilavarauspalvelu/admin/reservation/form.py
#: tilavarauspalvelu/admin/reservation_unit/form.py
msgid "Pindora API response"
msgstr ""

#: tilavarauspalvelu/admin/application_section/form.py
#: tilavarauspalvelu/admin/recurring_reservation/form.py
#: tilavarauspalvelu/admin/reservation/form.py
#: tilavarauspalvelu/admin/reservation_unit/form.py
msgid "Response from Pindora API"
msgstr ""

#: tilavarauspalvelu/admin/application_section/form.py
#: tilavarauspalvelu/admin/recurring_reservation/form.py
#: tilavarauspalvelu/admin/reservation/form.py
Expand All @@ -715,6 +735,12 @@ msgstr ""
msgid "Purpose"
msgstr ""

#: tilavarauspalvelu/admin/application_section/form.py
#: tilavarauspalvelu/admin/recurring_reservation/filters.py
#: tilavarauspalvelu/admin/recurring_reservation/form.py
msgid "Should have active access code"
msgstr ""

#: tilavarauspalvelu/admin/application_section/form.py
#: tilavarauspalvelu/admin/recurring_reservation/form.py
#: tilavarauspalvelu/admin/reservation/form.py
Expand Down Expand Up @@ -750,6 +776,10 @@ msgstr ""
msgid "Purpose for this section."
msgstr ""

#: tilavarauspalvelu/admin/application_section/form.py
msgid "Should this application section have an active access code?"
msgstr ""

#: tilavarauspalvelu/admin/banner_notification/admin.py
msgid "Name of the notification. Should be unique."
msgstr ""
Expand Down Expand Up @@ -1164,16 +1194,6 @@ msgstr ""
msgid "Search by first name or last name."
msgstr ""

#: tilavarauspalvelu/admin/recurring_reservation/admin.py
#: tilavarauspalvelu/admin/reservation/admin.py
msgid "Pindora information"
msgstr ""

#: tilavarauspalvelu/admin/recurring_reservation/filters.py
#: tilavarauspalvelu/admin/recurring_reservation/form.py
msgid "Should have active access code"
msgstr ""

#: tilavarauspalvelu/admin/recurring_reservation/filters.py
#: tilavarauspalvelu/admin/reservation/filters.py
msgid "Yes"
Expand All @@ -1194,18 +1214,6 @@ msgid ""
"on this recurring reservation"
msgstr ""

#: tilavarauspalvelu/admin/recurring_reservation/form.py
#: tilavarauspalvelu/admin/reservation/form.py
#: tilavarauspalvelu/admin/reservation_unit/form.py
msgid "Pindora API response"
msgstr ""

#: tilavarauspalvelu/admin/recurring_reservation/form.py
#: tilavarauspalvelu/admin/reservation/form.py
#: tilavarauspalvelu/admin/reservation_unit/form.py
msgid "Response from Pindora API"
msgstr ""

#: tilavarauspalvelu/admin/recurring_reservation/form.py
msgid "Begin date"
msgstr ""
Expand All @@ -1232,6 +1240,17 @@ msgstr ""
msgid "Allocated time slot"
msgstr ""

#: tilavarauspalvelu/admin/recurring_reservation/form.py
#: tilavarauspalvelu/admin/reservation/form.py
#: tilavarauspalvelu/admin/reservation_unit/admin.py
#: tilavarauspalvelu/admin/reservation_unit/form.py
msgid "Access type"
msgstr ""

#: tilavarauspalvelu/admin/recurring_reservation/form.py
msgid "Used access types"
msgstr ""

#: tilavarauspalvelu/admin/recurring_reservation/form.py
msgid "Name of the recurring reservation"
msgstr ""
Expand Down Expand Up @@ -1284,6 +1303,18 @@ msgstr ""
msgid "Should this recurring reservation have an active access code?"
msgstr ""

#: tilavarauspalvelu/admin/recurring_reservation/form.py
msgid ""
"Access type for the reservations in this recurring reservation (if "
"unambiguous), otherwise access type will be 'multi-valued'"
msgstr ""

#: tilavarauspalvelu/admin/recurring_reservation/form.py
msgid ""
"All unique access types used in the reservations of this recurring "
"reservation"
msgstr ""

#: tilavarauspalvelu/admin/request_log/admin.py
#: tilavarauspalvelu/admin/sql_log/admin.py
msgid "Request ID"
Expand Down Expand Up @@ -1436,6 +1467,18 @@ msgstr ""
msgid "Confirmed at"
msgstr ""

#: tilavarauspalvelu/admin/reservation/form.py
msgid "Access code is active"
msgstr ""

#: tilavarauspalvelu/admin/reservation/form.py
msgid "Access code should be active"
msgstr ""

#: tilavarauspalvelu/admin/reservation/form.py
msgid "Access code generated at"
msgstr ""

#: tilavarauspalvelu/admin/reservation/form.py
msgid "Price net"
msgstr ""
Expand Down Expand Up @@ -1731,11 +1774,6 @@ msgstr ""
msgid "Instructions"
msgstr ""

#: tilavarauspalvelu/admin/reservation_unit/admin.py
#: tilavarauspalvelu/admin/reservation_unit/form.py
msgid "Access type"
msgstr ""

#: tilavarauspalvelu/admin/reservation_unit/admin.py
#: tilavarauspalvelu/admin/reservation_unit/form.py
#: tilavarauspalvelu/admin/unit/form.py
Expand Down
11 changes: 11 additions & 0 deletions backend/tilavarauspalvelu/admin/application_section/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -114,10 +114,20 @@ class ApplicationSectionAdmin(admin.ModelAdmin):
],
},
],
[
_("Pindora information"),
{
"fields": [
"should_have_active_access_code",
"pindora_response",
],
},
],
]
readonly_fields = [
"id",
"ext_uuid",
"should_have_active_access_code",
]
inlines = [
SuitableTimeRangeInline,
Expand All @@ -131,6 +141,7 @@ def get_queryset(self, request: WSGIRequest) -> QuerySet:
.annotate(
status=L("status"),
application_status=L("application__status"),
should_have_active_access_code=L("should_have_active_access_code"),
)
.select_related(
"application",
Expand Down
Loading

0 comments on commit e37e7ef

Please sign in to comment.