Skip to content

Commit 3411f2e

Browse files
dominikglandorfflorianschmidt1994
dominikglandorf
authored andcommitted
Add event field for sponsoring restriction
Closes #207
1 parent 4bd100a commit 3411f2e

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

src/main/java/backend/model/event/Event.kt

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ class Event : BasicEntity {
1616
lateinit var city: String
1717
var isCurrent: Boolean = false
1818
var isOpenForRegistration: Boolean = false
19+
var allowNewSponsoring: Boolean = false
1920

2021
@OneToMany(mappedBy = "event")
2122
var teams: MutableList<Team> = ArrayList()

src/main/java/backend/model/event/TeamSummaryProjection.kt

+3
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,7 @@ interface TeamSummaryProjection {
1414

1515
@Value("#{target.event.title}")
1616
fun getEventTitle(): String
17+
18+
@Value("#{target.event.allowNewSponsoring}")
19+
fun getEventAllowNewSponsoring(): Boolean
1720
}

src/main/java/backend/view/EventView.kt

+2
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ class EventView() {
3030
var isCurrent: Boolean = false
3131

3232
var isOpenForRegistration: Boolean = false
33+
var allowNewSponsoring: Boolean = false
3334

3435
@NotNull
3536
var duration: Int = 36
@@ -43,5 +44,6 @@ class EventView() {
4344
this.duration = event.duration
4445
this.isCurrent = event.isCurrent
4546
this.isOpenForRegistration = event.isOpenForRegistration
47+
this.allowNewSponsoring = event.allowNewSponsoring
4648
}
4749
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ALTER TABLE event
2+
ADD allow_new_sponsoring TINYINT(1) NOT NULL DEFAULT 0

0 commit comments

Comments
 (0)