Home Identifier Source Repository

src/flux/student-actions.js

import Reflux from 'reflux'

let studentActions = Reflux.createActions([
	'reload',
	'refreshData',
	'undo',
	'redo',

	'initStudent',
	'importStudent',
	'destroyStudent',

	'changeName',
	'changeAdvisor',
	'changeCreditsNeeded',
	'changeMatriculation',
	'changeGraduation',
	'changeSetting',

	'addArea',
	'removeArea',
	'removeMultipleAreas',
	'reorderArea',
	'editArea',

	'addSchedule',
	'destroySchedule',
	'destroyMultipleSchedules',
	'renameSchedule',
	'reorderSchedule',
	'moveSchedule',

	'addCourse',
	'removeCourse',
	'reorderCourse',
	'moveCourse',

	'setOverride',
	'removeOverride',

	'addFabrication',
	'removeFabrication',

	'resetStudentToDemo',
])

export default studentActions
window.actions = studentActions