diff --git a/src/stores/admin/club/protocol/protocolAgenda.ts b/src/stores/admin/club/protocol/protocolAgenda.ts index 68e48a8..b032a3a 100644 --- a/src/stores/admin/club/protocol/protocolAgenda.ts +++ b/src/stores/admin/club/protocol/protocolAgenda.ts @@ -54,6 +54,7 @@ export const useProtocolAgendaStore = defineStore("protocolAgenda", { id: Number(res.data), topic: "", context: "", + sort: this.agenda.length, protocolId: Number(protocolId), }); }) diff --git a/src/stores/admin/club/protocol/protocolDecision.ts b/src/stores/admin/club/protocol/protocolDecision.ts index 069cd74..ade8210 100644 --- a/src/stores/admin/club/protocol/protocolDecision.ts +++ b/src/stores/admin/club/protocol/protocolDecision.ts @@ -55,6 +55,7 @@ export const useProtocolDecisionStore = defineStore("protocolDecision", { id: Number(res.data), topic: "", context: "", + sort: this.decision.length, protocolId: Number(protocolId), }); }) diff --git a/src/stores/admin/club/protocol/protocolVoting.ts b/src/stores/admin/club/protocol/protocolVoting.ts index e5e797a..dd2c5fb 100644 --- a/src/stores/admin/club/protocol/protocolVoting.ts +++ b/src/stores/admin/club/protocol/protocolVoting.ts @@ -58,6 +58,7 @@ export const useProtocolVotingStore = defineStore("protocolVoting", { favour: 0, abstain: 0, against: 0, + sort: this.voting.length, protocolId: Number(protocolId), }); }) diff --git a/src/viewmodels/admin/club/protocol/protocolAgenda.models.ts b/src/viewmodels/admin/club/protocol/protocolAgenda.models.ts index 6015315..1056b9a 100644 --- a/src/viewmodels/admin/club/protocol/protocolAgenda.models.ts +++ b/src/viewmodels/admin/club/protocol/protocolAgenda.models.ts @@ -2,6 +2,7 @@ export interface ProtocolAgendaViewModel { id: number; topic: string; context: string; + sort: number; protocolId: number; } @@ -9,4 +10,5 @@ export interface SyncProtocolAgendaViewModel { id?: number; topic: string; context: string; + sort?: number; } diff --git a/src/viewmodels/admin/club/protocol/protocolDecision.models.ts b/src/viewmodels/admin/club/protocol/protocolDecision.models.ts index 19e1d61..93775d5 100644 --- a/src/viewmodels/admin/club/protocol/protocolDecision.models.ts +++ b/src/viewmodels/admin/club/protocol/protocolDecision.models.ts @@ -2,6 +2,7 @@ export interface ProtocolDecisionViewModel { id: number; topic: string; context: string; + sort: number; protocolId: number; } @@ -9,4 +10,5 @@ export interface SyncProtocolDecisionViewModel { id?: number; topic: string; context: string; + sort?: number; } diff --git a/src/viewmodels/admin/club/protocol/protocolVoting.models.ts b/src/viewmodels/admin/club/protocol/protocolVoting.models.ts index cb61f68..c602588 100644 --- a/src/viewmodels/admin/club/protocol/protocolVoting.models.ts +++ b/src/viewmodels/admin/club/protocol/protocolVoting.models.ts @@ -5,6 +5,7 @@ export interface ProtocolVotingViewModel { favour: number; abstain: number; against: number; + sort: number; protocolId: number; } @@ -15,5 +16,5 @@ export interface SyncProtocolVotingViewModel { favour: number; abstain: number; against: number; - protocolId: number; + sort?: number; } diff --git a/src/views/admin/club/protocol/ProtocolAgenda.vue b/src/views/admin/club/protocol/ProtocolAgenda.vue index b0d6eed..25504d6 100644 --- a/src/views/admin/club/protocol/ProtocolAgenda.vue +++ b/src/views/admin/club/protocol/ProtocolAgenda.vue @@ -5,10 +5,10 @@ ↺ laden fehlgeschlagen

-
+
+ +
+ + +
diff --git a/src/views/admin/club/protocol/ProtocolDecisions.vue b/src/views/admin/club/protocol/ProtocolDecisions.vue index 7fbe8af..d3559bf 100644 --- a/src/views/admin/club/protocol/ProtocolDecisions.vue +++ b/src/views/admin/club/protocol/ProtocolDecisions.vue @@ -5,10 +5,10 @@ ↺ laden fehlgeschlagen

-
+
+ +
+ + +
diff --git a/src/views/admin/club/protocol/ProtocolVoting.vue b/src/views/admin/club/protocol/ProtocolVoting.vue index e0df056..377f825 100644 --- a/src/views/admin/club/protocol/ProtocolVoting.vue +++ b/src/views/admin/club/protocol/ProtocolVoting.vue @@ -5,10 +5,10 @@ ↺ laden fehlgeschlagen

-
+
+ +
+ + +