Commit Graph

17 Commits

Author SHA1 Message Date
Petko Bordjukov
0900b2195f Remove pending statement for a spec in slot_spec.rb 2015-04-17 03:56:57 +03:00
Petko Bordjukov
9f0886af1e Introduce the EventType model
This model will be used to define what types of events will happen
during a conference.
2015-04-17 03:39:18 +03:00
Petko Bordjukov
5c612dfb86 Spec out the basic functionality of Event
Remove the no longer needed functionality of Event and add specs that
define the still needed parts.
2015-04-17 02:13:10 +03:00
Petko Bordjukov
cc4f1e9c13 Introduce the Proposition model
Introduce an abstraction that is going to be used to propose models for
other models that can accept propositions.
2015-04-17 02:03:07 +03:00
Petko Bordjukov
fac65a167a Add missing specs for Tracks, Halls and Slots
Document the behaviour of Tracks, Slots and Halls with specs. Leave the
association between slots and events pending for now.
2014-11-05 11:45:04 +02:00
Petko Bordjukov
6fb3532f01 Completely describe Conference behaviour with specs
Add missing specs for the Conference model and remove unnecessary
functionality. Also introduce a Hall factory.
2014-11-05 11:23:51 +02:00
Petko Bordjukov
6330940a34 Add tests for translatable Conference attributes
Test if the title and the description attributes of the Conference model
are translatable. Also introduce a custom matcher for translatable
attributes as there will be many. Fix a typo in the process.
2014-11-04 21:16:06 +02:00
Petko Bordjukov
8220ee1d58 Delete badly written code 2014-11-04 21:13:45 +02:00
Petko Bordjukov
15f21daff0 Make sure the specs are passing 2014-08-31 16:33:42 +03:00
Petko Bordjukov
fa63c14e47 Add current and future scopes for Conference 2014-08-10 22:05:25 +03:00
Petko Bordjukov
89de56d94d Add an initial implementation of the Event model
Initial implementation & specs of the Event model and its children
2014-08-10 21:18:41 +03:00
Petko Bordjukov
9f875a88bf Add an initial Track model implementation 2014-08-10 20:30:37 +03:00
Petko Bordjukov
de9a3aea9d Add initial Conference model implementation 2014-08-10 19:57:46 +03:00
Petko Bordjukov
8122f89322 Add more validations to SpeakerProfile 2014-08-07 15:19:28 +03:00
Petko Bordjukov
068ea45cbe Add Mobile Phone validation to SpeakerProfile 2014-08-07 14:45:58 +03:00
Petko Bordjukov
02059ad2a8 Introduce SpeakerProfile
All the personal data of the user that is not used for system
tasks (such as login) is held here.
2014-08-07 14:05:13 +03:00
Petko Bordjukov
28d99528de Generate an initial User model 2014-07-28 14:15:08 +03:00