Beispiel #1
0
  getInitialState: function() {
    var schoolID = CurrentUserStore.getCurrentUser().school.id;
    var conferenceID = this.context.conference.session;
    var assignments = AssignmentStore.getSchoolAssignments(schoolID).filter(
      assignment => !assignment.rejected,
    );

    var assignment_ids = {};
    assignments.map(
      function(a) {
        assignment_ids[a.id] = a;
      }.bind(this),
    );

    return {
      delegates: DelegateStore.getSchoolDelegates(schoolID),
      registration: RegistrationStore.getRegistration(schoolID, conferenceID),
      assignments: assignments,
      assignment_ids: assignment_ids,
      loading: false,
      modal_open: false,
      modal_name: '',
      modal_email: '',
      modal_onClick: null,
      errors: {},
    };
  },
Beispiel #2
0
 this._delegatesToken = DelegateStore.addListener(() => {
   this.setState({
     registration: RegistrationStore.getRegistration(schoolID, conferenceID),
     delegates: DelegateStore.getSchoolDelegates(schoolID),
     modal_open: false,
     loading: false,
   });
 });