--- /dev/null
+'use strict';
+
+angular.module('zephyrApp')
+.controller('AdminController', function ($scope, $modal, Restangular, $state, user) {
+
+ // Login check
+ if(user.getID() !== $state.params.userID) {
+ user.setID(null)
+ $state.go('login')
+ }
+
+ /*
+ $scope.commandDirectives = []
+
+ // Add new my-command directive
+ $scope.openCommandModal = function() {
+ var modalInstance = $modal.open({
+ templateUrl: '/client/app/components/commandModal/commandModal.html',
+ controller: 'CommandModalController',
+ backdrop: true,
+ size: 'lg'
+ })
+ modalInstance.result.then(function(command) {
+ (function addCommandDirective() {
+ var obj = {
+ name: command,
+ isCompleted: false
+ }
+ $scope.commandDirectives.push(obj)
+ })()
+ })
+ }
+
+ // Remove my-command directive
+ $scope.removeCommandDirective= function(index) {
+ $scope.commandDirectives.splice(index, 1)
+ }
+
+ //
+ $scope.save = function() {
+ $modal.open({
+ templateUrl: '/client/app/components/saveFileModal/saveFileModal.html',
+ controller: 'SaveFileModalController',
+ backdrop: true,
+ scope: $scope
+ })
+ }
+ $scope.$on('updateParams', function(event, index, params) {
+ $scope.commandDirectives[index].params = params
+ $scope.commandDirectives[index].isCompleted = true
+ })
+
+ // restore executeion log
+ var note = $state.params.noteID
+
+ if(note !== undefined) {
+ var baseNoteInfo = Restangular.all('/api/noteInfo/')
+ $scope.noteName = note
+
+ var params = {
+ note: note,
+ email: user.email
+ }
+
+ baseNoteInfo.post(params).then(function(commands) {
+ $scope.commands = commands
+ commands.forEach(function(params) {
+ var obj = {
+ name: params.command,
+ isCompleted: false,
+ }
+ $scope.commandDirectives.push(obj)
+ })
+ })
+
+ $scope.$on('requestParams', function(event, i) {
+ $scope.$broadcast('sendParams'+i, $scope.commands[i])
+ })
+ } else {
+ $scope.noteName = 'new note'
+ }
+*/
+});
<script src="/client/app/shared/user/user.service.js"></script>
<!-- endinject -->
<!-- components:js -->
+ <script src="/client/app/components/admin/admin.controller.js"></script>
+ <script src="/client/app/components/admin/admin.js"></script>
<script src="/client/app/components/board/board.controller.js"></script>
<script src="/client/app/components/board/board.js"></script>
<script src="/client/app/components/commandModal/commandModal.controller.js"></script>
<script src="/client/app/components/login/login.controller.js"></script>
<script src="/client/app/components/login/login.js"></script>
+ <script src="/client/app/components/previewModal/previewModal.controller.js"></script>
<script src="/client/app/components/notes/notes.controller.js"></script>
<script src="/client/app/components/notes/notes.js"></script>
- <script src="/client/app/components/previewModal/previewModal.controller.js"></script>
<script src="/client/app/components/saveFileModal/saveFileModal.controller.js"></script>
<script src="/client/app/components/signup/signup.controller.js"></script>
<script src="/client/app/components/signup/signup.js"></script>