- var Reservation = $resource('/data/reservations/prijava/:id');
- this.reservation = new Reservation();
+ self.reservation.status = 'event';
+
+ this.select_event = function(c) {
+ console.info('select_event', c);
+ self.reservation.event = c;
+ self.reservation.status = 'changed';
+ if (self.submited) self.reservation.slot_nr = ++self.submited[c.UID];
+ }
+
+ this.change_event = function() {
+ self.reservation.event = null;
+ self.reservation.status = 'event';
+ self.load_submited();
+ }
+
+ this.save_submission = function() {
+ if ( self.reservation && self.reservation.event ) {
+ console.info('submit save');
+ self.reservation.status = 'saved';
+ self.reservation.$save();
+ self.load_submited();
+ } else {
+ console.info('submit ignored');
+ }
+ }