Merge pull request #6 from alberanid/master
documentation (and fixed typo)
This commit is contained in:
commit
b82da612ad
2 changed files with 39 additions and 1 deletions
39
DEVELOPMENT.md
Normal file
39
DEVELOPMENT.md
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
Goals
|
||||||
|
=====
|
||||||
|
|
||||||
|
Definitions:
|
||||||
|
- **event**: a faire, convention, congress or any other kind of meeting
|
||||||
|
- **registered person**: someone who said it will attend at the event
|
||||||
|
- **attendee**: a person who actually *show up* at the event
|
||||||
|
|
||||||
|
|
||||||
|
Requirements:
|
||||||
|
- create a new event (**DONE**)
|
||||||
|
- create a new registered person manually (**DONE**)
|
||||||
|
- associate to an event a list of registered persons, creating them if needed (manually and importing from external sources)
|
||||||
|
- mark registered persons as present (including them in the list of attendees)
|
||||||
|
- mark when an attendee enters/leaves the event
|
||||||
|
- execute actions when an attendee shows up or enters/leaves the event
|
||||||
|
- show information and statistics about registered persons, attendees and events
|
||||||
|
|
||||||
|
|
||||||
|
TODO
|
||||||
|
====
|
||||||
|
|
||||||
|
Next to be done
|
||||||
|
---------------
|
||||||
|
|
||||||
|
- ability to delete a person or event
|
||||||
|
- import persons from CSV
|
||||||
|
- introduce the concept of registered persons and attendees in the GUI and in the database
|
||||||
|
- add the minimum required fields to lists and detailed pages for persons and events
|
||||||
|
|
||||||
|
|
||||||
|
Nice to have
|
||||||
|
------------
|
||||||
|
|
||||||
|
- a test suite
|
||||||
|
- join the page used to add persons/events into the lists (shown when the filter field returns nothing and/or when a button is pressed)
|
||||||
|
- notifications for form editing and other actions
|
||||||
|
|
||||||
|
|
1
angular_app/js/controllers.js
vendored
1
angular_app/js/controllers.js
vendored
|
@ -55,7 +55,6 @@ eventManControllers.controller('PersonDetailsCtrl', ['$scope', 'Person', '$route
|
||||||
$scope.person = Person.get($routeParams);
|
$scope.person = Person.get($routeParams);
|
||||||
}
|
}
|
||||||
// store a new Person or update an existing one
|
// store a new Person or update an existing one
|
||||||
$scope.save = function() {
|
|
||||||
$scope.save = function() {
|
$scope.save = function() {
|
||||||
if ($scope.person.id === undefined) {
|
if ($scope.person.id === undefined) {
|
||||||
$scope.person = Person.save($scope.person);
|
$scope.person = Person.save($scope.person);
|
||||||
|
|
Loading…
Reference in a new issue