123456789101112131415161718192021222324252627282930313233343536 |
- 'use strict'
- /* global wiki */
- module.exports = {
- Query: {
- folders(obj, args, context, info) {
- return wiki.db.Folder.findAll({ where: args })
- }
- },
- Mutation: {
- createFolder(obj, args) {
- return wiki.db.Folder.create(args)
- },
- deleteGroup(obj, args) {
- return wiki.db.Folder.destroy({
- where: {
- id: args.id
- },
- limit: 1
- })
- },
- renameFolder(obj, args) {
- return wiki.db.Folder.update({
- name: args.name
- }, {
- where: { id: args.id }
- })
- }
- },
- Folder: {
- files(grp) {
- return grp.getFiles()
- }
- }
- }
|