Kontakt-Modul
Dieser Commit ist enthalten in:
committet von
Server Deploy
Ursprung
623bbdf5dd
Commit
7d67557be4
@ -27,6 +27,7 @@ class Store {
|
||||
columns: [],
|
||||
tasks: [],
|
||||
labels: [],
|
||||
reminders: [],
|
||||
|
||||
// Filters
|
||||
filters: {
|
||||
@ -363,6 +364,34 @@ class Store {
|
||||
}, 'REMOVE_LABEL');
|
||||
}
|
||||
|
||||
// =====================
|
||||
// REMINDER ACTIONS
|
||||
// =====================
|
||||
|
||||
setReminders(reminders) {
|
||||
this.setState({ reminders }, 'SET_REMINDERS');
|
||||
}
|
||||
|
||||
addReminder(reminder) {
|
||||
this.setState({
|
||||
reminders: [...this.state.reminders, reminder]
|
||||
}, 'ADD_REMINDER');
|
||||
}
|
||||
|
||||
updateReminder(reminderId, updates) {
|
||||
this.setState({
|
||||
reminders: this.state.reminders.map(r =>
|
||||
r.id === reminderId ? { ...r, ...updates } : r
|
||||
)
|
||||
}, 'UPDATE_REMINDER');
|
||||
}
|
||||
|
||||
removeReminder(reminderId) {
|
||||
this.setState({
|
||||
reminders: this.state.reminders.filter(r => r.id !== reminderId)
|
||||
}, 'REMOVE_REMINDER');
|
||||
}
|
||||
|
||||
// =====================
|
||||
// FILTER ACTIONS
|
||||
// =====================
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren