feat(dashboard): add support for importing/exporting cases

This commit is contained in:
Dragory 2021-11-03 00:05:53 +02:00
parent f3dae65747
commit 45941e47d6
No known key found for this signature in database
GPG key ID: 5F387BA66DF8AAC1
9 changed files with 593 additions and 2 deletions

View file

@ -66,6 +66,17 @@ export const GuildStore: Module<GuildState, RootState> = {
await post(`guilds/${guildId}/set-target-permissions`, { guildId, targetId, type, permissions, expiresAt });
commit("setTargetPermissions", { guildId, targetId, type, permissions, expiresAt });
},
async importData({ commit }, { guildId, data, caseHandlingMode }) {
return post(`guilds/${guildId}/import`, {
data,
caseHandlingMode,
});
},
async exportData({ commit }, { guildId }) {
return post(`guilds/${guildId}/export`);
},
},
mutations: {