Browse Source

remove duplicated functions

Davide Alberani 9 years ago
parent
commit
227a86b732
2 changed files with 1 additions and 25 deletions
  1. 1 1
      angular_app/event-info.html
  2. 0 24
      angular_app/js/controllers.js

+ 1 - 1
angular_app/event-info.html

@@ -62,7 +62,7 @@
                                         <p ng-if="person.company"><i>{{person.company}}</i></p>
                                     </td>
                                     <td>
-                                        <button class="btn btn-link" name="switch-attended" ng-click="updateAttendee(person, !person.attended)"><span class="glyphicon {{(person.attended) && 'glyphicon-ok-sign text-success' || 'glyphicon-remove-sign text-danger'}}"></span></button>
+                                        <button class="btn btn-link" name="switch-attended" ng-click="setPersonAttribute(person, 'attended', !person.attended)"><span class="glyphicon {{(person.attended) && 'glyphicon-ok-sign text-success' || 'glyphicon-remove-sign text-danger'}}"></span></button>
                                     </td>
                                 <td ng-repeat="col in customFields">
                                     <span ng-if="col.type == 'boolean'">

+ 0 - 24
angular_app/js/controllers.js

@@ -125,14 +125,6 @@ eventManControllers.controller('EventDetailsCtrl', ['$scope', 'Event', 'Person',
             }
         };
 
-        $scope.setAttribute = function(person, key, value) {
-            var data = {_id: person._id};
-            data[key] = value;
-            Person.update(data, function() {
-                $scope.persons = Person.all();
-            });
-        };
-
         $scope.setPersonAttribute = function(person, key, value) {
             $log.debug('EventDetailsCtrl.setPersonAttribute.event_id: ' + $stateParams.id);
             $log.debug('EventDetailsCtrl.setPersonAttribute.person_id: ' + person.person_id);
@@ -147,22 +139,6 @@ eventManControllers.controller('EventDetailsCtrl', ['$scope', 'Event', 'Person',
             });
         };
 
-        $scope.updateAttendee = function(person, attended) {
-            $log.debug('EventDetailsCtrl.event_id: ' + $stateParams.id);
-            $log.debug('EventDetailsCtrl.person_id: ' + person.person_id);
-            $log.debug('EventDetailsCtrl.attended: ' + attended);
-            Event.personAttended({
-                    _id: $stateParams.id,
-                    person_id: person.person_id,
-                    'attended': attended
-                },
-                function(data) {
-                    $log.debug('EventDetailsCtrl.personAttended.data');
-                    $log.debug(data);
-                    $scope.event.persons = data;
-            });
-        };
-
         $scope.removeAttendee = function(person) {
             Event.deleteAttendee({
                     _id: $stateParams.id,