Skip to content

Commit 89ccdeb

Browse files
committed
chore(program_v2): clean up old setup scripts
1 parent 6b8c610 commit 89ccdeb

File tree

11 files changed

+11
-98
lines changed

11 files changed

+11
-98
lines changed

backend/events/desucon2024/management/commands/setup_desucon2024.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ def setup(self, test=False):
2525
self.setup_access()
2626
self.setup_badges()
2727
self.setup_intra()
28-
self.setup_program_v2()
2928

3029
def setup_core(self):
3130
from core.models import Event, Organization, Venue
@@ -445,16 +444,6 @@ def setup_intra(self):
445444
defaults=dict(name=team_name, order=self.get_ordering_number(), group=team_group, email=email),
446445
)
447446

448-
def setup_program_v2(self):
449-
from program_v2.models.meta import ProgramV2EventMeta
450-
451-
ProgramV2EventMeta.objects.update_or_create(
452-
event=self.event,
453-
defaults=dict(
454-
admin_group=self.event.programme_event_meta.admin_group,
455-
),
456-
)
457-
458447

459448
class Command(BaseCommand):
460449
args = ""

backend/events/desucon2025/management/commands/setup_desucon2025.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
Qualification,
1919
Survey,
2020
)
21-
from program_v2.models.meta import ProgramV2EventMeta
22-
from programme.models.programme_event_meta import ProgrammeEventMeta
2321

2422
from ...models import Poison, SignupExtra, SpecialDiet
2523

@@ -40,7 +38,6 @@ def setup(self, test=False):
4038
self.setup_access()
4139
self.setup_badges()
4240
self.setup_intra()
43-
self.setup_program_v2()
4441

4542
def setup_core(self):
4643
self.venue, unused = Venue.objects.get_or_create(
@@ -292,17 +289,6 @@ def setup_intra(self):
292289
defaults=dict(name=team_name, order=self.get_ordering_number(), group=team_group, email=email),
293290
)
294291

295-
def setup_program_v2(self):
296-
# TODO(frostbite2026): Use ProgramV2EventMeta.get_or_create_groups instead
297-
(admin_group,) = ProgrammeEventMeta.get_or_create_groups(self.event, ["admins"])
298-
299-
ProgramV2EventMeta.objects.update_or_create(
300-
event=self.event,
301-
defaults=dict(
302-
admin_group=admin_group,
303-
),
304-
)
305-
306292

307293
class Command(BaseCommand):
308294
args = ""

backend/events/frostbite2025/management/commands/setup_frostbite2025.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ def setup(self, test=False):
2525
self.setup_access()
2626
self.setup_badges()
2727
self.setup_intra()
28-
self.setup_program_v2()
2928

3029
def setup_core(self):
3130
from core.models import Event, Organization, Venue
@@ -486,16 +485,6 @@ def setup_intra(self):
486485
defaults=dict(name=team_name, order=self.get_ordering_number(), group=team_group, email=email),
487486
)
488487

489-
def setup_program_v2(self):
490-
from program_v2.models.meta import ProgramV2EventMeta
491-
492-
ProgramV2EventMeta.objects.update_or_create(
493-
event=self.event,
494-
defaults=dict(
495-
admin_group=self.event.programme_event_meta.admin_group,
496-
),
497-
)
498-
499488

500489
class Command(BaseCommand):
501490
args = ""

backend/events/hitpoint2024/management/commands/setup_hitpoint2024.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ def setup(self, test=False):
2929
self.setup_access()
3030
self.setup_badges()
3131
self.setup_forms()
32-
self.setup_program_v2()
3332

3433
def setup_core(self):
3534
from core.models import Event, Organization, Venue
@@ -584,16 +583,6 @@ def setup_forms(self):
584583
survey.key_fields = ["participated_in_tracon_hitpoint"]
585584
survey.save()
586585

587-
def setup_program_v2(self):
588-
from program_v2.models.meta import ProgramV2EventMeta
589-
590-
ProgramV2EventMeta.objects.update_or_create(
591-
event=self.event,
592-
defaults=dict(
593-
admin_group=self.event.programme_event_meta.admin_group,
594-
),
595-
)
596-
597586

598587
class Command(BaseCommand):
599588
args = ""

backend/events/kuplii2025/management/commands/setup_kuplii2025.py

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ def setup(self, test=False):
2424
self.setup_programme()
2525
self.setup_badges()
2626
self.setup_intra()
27-
self.setup_program_v2()
2827

2928
def setup_core(self):
3029
from core.models import Event, Organization, Venue
@@ -76,7 +75,7 @@ def setup_labour(self):
7675

7776
if self.test:
7877
person, unused = Person.get_or_create_dummy()
79-
labour_admin_group.user_set.add(person.user)
78+
labour_admin_group.user_set.add(person.user) # type: ignore
8079

8180
content_type = ContentType.objects.get_for_model(SignupExtra)
8281

@@ -91,8 +90,8 @@ def setup_labour(self):
9190
if self.test:
9291
t = now()
9392
labour_event_meta_defaults.update(
94-
registration_opens=t - timedelta(days=60),
95-
registration_closes=t + timedelta(days=60),
93+
registration_opens=t - timedelta(days=60), # type: ignore
94+
registration_closes=t + timedelta(days=60), # type: ignore
9695
)
9796
else:
9897
pass
@@ -300,16 +299,6 @@ def setup_intra(self):
300299
),
301300
)
302301

303-
def setup_program_v2(self):
304-
from program_v2.models.meta import ProgramV2EventMeta
305-
306-
ProgramV2EventMeta.objects.update_or_create(
307-
event=self.event,
308-
defaults=dict(
309-
admin_group=self.event.programme_event_meta.admin_group,
310-
),
311-
)
312-
313302

314303
class Command(BaseCommand):
315304
args = ""

backend/events/ropecon2024/management/commands/setup_ropecon2024.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ def setup(self, test=False):
3131
self.setup_programme()
3232
self.setup_tickets()
3333
self.setup_badges()
34-
self.setup_program_v2()
3534

3635
def setup_core(self):
3736
from core.models import Event, Organization, Venue
@@ -978,16 +977,6 @@ def setup_intra(self):
978977
),
979978
)
980979

981-
def setup_program_v2(self):
982-
from program_v2.models.meta import ProgramV2EventMeta
983-
984-
ProgramV2EventMeta.objects.get_or_create(
985-
event=self.event,
986-
defaults=dict(
987-
admin_group=self.event.programme_event_meta.admin_group,
988-
),
989-
)
990-
991980

992981
class Command(BaseCommand):
993982
args = ""

backend/events/ropecon2025/management/commands/setup_ropecon2025.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
PersonnelClass,
2020
)
2121
from program_v2.models.meta import ProgramV2EventMeta
22+
from program_v2.workflow import ProgramOfferWorkflow
2223
from tickets_v2.models.meta import TicketsV2EventMeta
2324
from tickets_v2.optimized_server.models.enums import PaymentProvider
2425

@@ -246,8 +247,6 @@ def setup_access(self):
246247
)
247248

248249
def setup_program_v2(self):
249-
from program_v2.workflow import ProgramOfferWorkflow
250-
251250
(admin_group,) = ProgramV2EventMeta.get_or_create_groups(self.event, ["admins"])
252251
ProgramV2EventMeta.objects.update_or_create(
253252
event=self.event,
@@ -256,8 +255,7 @@ def setup_program_v2(self):
256255
),
257256
)
258257

259-
# TODO(ropecon2026): Remove (normally setup when program universe is first accessed)
260-
# if not self.event.program_universe.dimensions.filter(slug="state").exists():
258+
# TODO(2026): Remove (normally setup when program universe is first accessed)
261259
ProgramOfferWorkflow.backfill_default_dimensions(self.event)
262260

263261
def setup_forms(self):

backend/events/shumicon2025/management/commands/setup_shumicon2025.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
Qualification,
1818
)
1919
from program_v2.models.meta import ProgramV2EventMeta
20+
from program_v2.workflow import ProgramOfferWorkflow
2021
from programme.models import (
2122
AlternativeProgrammeForm,
2223
Category,
@@ -445,6 +446,9 @@ def setup_program_v2(self):
445446
),
446447
)
447448

449+
# TODO(2026): Remove (normally setup when program universe is first accessed)
450+
ProgramOfferWorkflow.backfill_default_dimensions(self.event)
451+
448452
def setup_tickets_v2(self):
449453
(admin_group,) = TicketsV2EventMeta.get_or_create_groups(self.event, ["admins"])
450454
meta, _ = TicketsV2EventMeta.objects.update_or_create(

backend/events/solmukohta2024/management/commands/setup_solmukohta2024.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ def setup(self, test=False):
2525
self.setup_core()
2626
self.setup_programme()
2727
self.setup_tickets()
28-
self.setup_program_v2()
2928

3029
def setup_core(self):
3130
from core.models import Event, Organization, Venue
@@ -255,16 +254,6 @@ def setup_programme(self):
255254

256255
self.event.programme_event_meta.create_groups()
257256

258-
def setup_program_v2(self):
259-
from program_v2.models.meta import ProgramV2EventMeta
260-
261-
ProgramV2EventMeta.objects.update_or_create(
262-
event=self.event,
263-
defaults=dict(
264-
admin_group=self.event.programme_event_meta.admin_group,
265-
),
266-
)
267-
268257
def setup_tickets(self):
269258
from tickets.models import LimitGroup, Product, TicketsEventMeta
270259

backend/events/tracon2024/management/commands/setup_tracon2024.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ def setup(self, test=False):
2525
self.setup_badges()
2626
self.setup_tickets()
2727
self.setup_programme()
28-
self.setup_program_v2()
2928
self.setup_intra()
3029
self.setup_access()
3130
self.setup_kaatoilmo()
@@ -743,16 +742,6 @@ def setup_programme(self):
743742
room.v2_dimensions = {"room": [room.slug]}
744743
room.save(update_fields=["v2_dimensions"])
745744

746-
def setup_program_v2(self):
747-
from program_v2.models.meta import ProgramV2EventMeta
748-
749-
ProgramV2EventMeta.objects.update_or_create(
750-
event=self.event,
751-
defaults=dict(
752-
admin_group=self.event.programme_event_meta.admin_group,
753-
),
754-
)
755-
756745
def setup_access(self):
757746
from access.models import EmailAliasType, GroupEmailAliasGrant, GroupPrivilege, Privilege
758747

0 commit comments

Comments
 (0)