From 663995b60d0cba4368fafcab8b1c8b113c09bcb9 Mon Sep 17 00:00:00 2001 From: zinyando Date: Tue, 12 Jul 2016 14:37:36 +0200 Subject: [PATCH] Add factories --- app/mirage/factories/document.js | 4 ++++ app/mirage/factories/folder-permission.js | 8 +++++++ app/mirage/factories/organization.js | 13 +++++++++++ app/mirage/factories/permission.js | 12 +++++----- app/mirage/factories/user.js | 27 +++++++++++++++++++++++ 5 files changed, 58 insertions(+), 6 deletions(-) create mode 100644 app/mirage/factories/document.js create mode 100644 app/mirage/factories/folder-permission.js create mode 100644 app/mirage/factories/organization.js create mode 100644 app/mirage/factories/user.js diff --git a/app/mirage/factories/document.js b/app/mirage/factories/document.js new file mode 100644 index 00000000..85018979 --- /dev/null +++ b/app/mirage/factories/document.js @@ -0,0 +1,4 @@ +import { Factory } from 'ember-cli-mirage'; + +export default Factory.extend({ +}); diff --git a/app/mirage/factories/folder-permission.js b/app/mirage/factories/folder-permission.js new file mode 100644 index 00000000..457da316 --- /dev/null +++ b/app/mirage/factories/folder-permission.js @@ -0,0 +1,8 @@ +import { Factory, faker } from 'ember-cli-mirage'; + +export default Factory.extend({ + "folderId": faker.list.cycle("VzMuyEw_3WqiafcG", "VzMygEw_3WrtFzto"), + "userId": faker.list.cycle("VzMuyEw_3WqiafcE", "VzMuyEw_3WqiafcE"), + "canView": true, + "canEdit": true +}); diff --git a/app/mirage/factories/organization.js b/app/mirage/factories/organization.js new file mode 100644 index 00000000..e6885593 --- /dev/null +++ b/app/mirage/factories/organization.js @@ -0,0 +1,13 @@ +import { Factory } from 'ember-cli-mirage'; + +export default Factory.extend({ + "id": "VzMuyEw_3WqiafcD", + "created": "2016-05-11T15:08:24Z", + "revised": "2016-05-23T11:23:20Z", + "title": "EmberSherpa", + "message": "This Documize instance contains all our team documentation", + "url": "", + "domain": "", + "email": "brizdigital@gmail.com", + "allowAnonymousAccess": false +}); diff --git a/app/mirage/factories/permission.js b/app/mirage/factories/permission.js index 96786c0e..cde20ac0 100644 --- a/app/mirage/factories/permission.js +++ b/app/mirage/factories/permission.js @@ -1,19 +1,19 @@ // Copyright 2016 Documize Inc. . All rights reserved. // -// This software (Documize Community Edition) is licensed under +// This software (Documize Community Edition) is licensed under // GNU AGPL v3 http://www.gnu.org/licenses/agpl-3.0.en.html // // You can operate outside the AGPL restrictions by purchasing // Documize Enterprise Edition and obtaining a commercial license -// by contacting . +// by contacting . // // https://documize.com import Mirage, { faker } from 'ember-cli-mirage'; export default Mirage.Factory.extend({ - "folderId": faker.list.cycle('V0Vy5Uw_3QeDAMW9', 'VzMuyEw_3WqiafcG', 'VzMygEw_3WrtFzto', 'VzMygEw_3WrtFzto'), - "userId": faker.list.cycle('VzMuyEw_3WqiafcE', 'VzMuyEw_3WqiafcE', 'VzMuyEw_3WqiafcE', ''), + "folderId": faker.list.cycle('V0Vy5Uw_3QeDAMW9', 'VzMuyEw_3WqiafcG', 'VzMygEw_3WrtFzto', 'VzMygEw_3WrtFzto', "VzMygEw_3WrtFzto"), + "userId": faker.list.cycle('VzMuyEw_3WqiafcE', 'VzMuyEw_3WqiafcE', 'VzMuyEw_3WqiafcE', '', 0), "canView": true, - "canEdit": faker.list.cycle(true, true, true, false) -}); \ No newline at end of file + "canEdit": faker.list.cycle(true, true, true, false, false) +}); diff --git a/app/mirage/factories/user.js b/app/mirage/factories/user.js new file mode 100644 index 00000000..2809ad84 --- /dev/null +++ b/app/mirage/factories/user.js @@ -0,0 +1,27 @@ +import { Factory, faker } from 'ember-cli-mirage'; + +export default Factory.extend({ + "id": faker.list.cycle("VzMyp0w_3WrtFztq", "VzMuyEw_3WqiafcE"), + "created": faker.list.cycle("2016-05-11T13:24:55Z", "2016-05-11T15:08:24Z"), + "revised": faker.list.cycle("2016-05-11T13:33:47Z", "2016-05-11T15:08:24Z"), + "firstname": faker.list.cycle("Len", "Lennex"), + "lastname": faker.list.cycle("Random", "Zinyando"), + "email": faker.list.cycle("zinyando@gmail.com", "brizdigital@gmail.com"), + "initials": faker.list.cycle("LR", "LZ"), + "active": true, + "editor": true, + "admin": faker.list.cycle(false, true), + "accounts": [{ + "id": faker.list.cycle("VzMyp0w_3WrtFztr", "VzMuyEw_3WqiafcF"), + "created": faker.list.cycle("2016-05-11T13:24:55Z", "2016-05-11T15:08:24Z"), + "revised": faker.list.cycle("2016-05-11T13:24:55Z", "2016-05-11T15:08:24Z"), + "admin": faker.list.cycle(false, true), + "editor": faker.list.cycle(true, true), + "userId": faker.list.cycle("VzMyp0w_3WrtFztq", "VzMuyEw_3WqiafcE"), + "orgId": faker.list.cycle("VzMuyEw_3WqiafcD", "VzMuyEw_3WqiafcD"), + "company": "EmberSherpa", + "title": "EmberSherpa", + "message": "This Documize instance contains all our team documentation", + "domain": "" + }] +});