Skip to content

Commit 263649f

Browse files
committed
Add Pages and Notes to Sandbox/Faker
1 parent e315c01 commit 263649f

2 files changed

Lines changed: 29 additions & 1 deletion

File tree

client/app/modules/sandbox/controllers/sandbox.faker.ctrl.js

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict';
22
var app = angular.module('com.module.sandbox');
33
app.controller('SandboxFakerCtrl', function($scope, $window, CoreService,
4-
FakeService, Event, Post, User) {
4+
FakeService, Event, Post, User, Page, Note) {
55

66
$scope.faker = [];
77

@@ -39,6 +39,32 @@ app.controller('SandboxFakerCtrl', function($scope, $window, CoreService,
3939
CoreService.toastSuccess('Created ' + $scope.records + ' posts');
4040
};
4141

42+
$scope.fakePages = function() {
43+
$scope.faker = [];
44+
for (var i = 1; i <= $scope.records; i++) {
45+
var fake = {
46+
name: FakeService.faker.lorem.sentence(),
47+
content: FakeService.faker.lorem.paragraph()
48+
};
49+
$scope.faker.push(fake);
50+
Page.create(fake);
51+
}
52+
CoreService.toastSuccess('Created ' + $scope.records + ' pages');
53+
};
54+
55+
$scope.fakeNotes = function() {
56+
$scope.faker = [];
57+
for (var i = 1; i <= $scope.records; i++) {
58+
var fake = {
59+
title: FakeService.faker.lorem.sentence(),
60+
body: FakeService.faker.lorem.paragraph()
61+
};
62+
$scope.faker.push(fake);
63+
Note.create(fake);
64+
}
65+
CoreService.toastSuccess('Created ' + $scope.records + ' notes');
66+
};
67+
4268
$scope.fakeEvents = function() {
4369
$scope.faker = [];
4470
for (var i = 0; i < $scope.records; i++) {

client/app/modules/sandbox/views/faker.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ <h3 class="box-title">Faker</h3>
1414
<a href="" ng-click="fakeUsers()" class="btn btn-default">Users</a>
1515
<a href="" ng-click="fakePosts()" class="btn btn-default">Posts</a>
1616
<a href="" ng-click="fakeEvents()" class="btn btn-default">Events</a>
17+
<a href="" ng-click="fakePages()" class="btn btn-default">Pages</a>
18+
<a href="" ng-click="fakeNotes()" class="btn btn-default">Notes</a>
1719
</div>
1820

1921
<pre>{{faker|json}}</pre>

0 commit comments

Comments
 (0)