Commit Graph

20 Commits

Author SHA1 Message Date
Petko Bordjukov 817b8a98f2 Remove several unneeded colums from events 2015-04-17 03:56:14 +03:00
Petko Bordjukov 6ee3195bef Create EventTypes with data from existing Events
Use the STI column used until this moment to create new EventTypes and
assign them to their corresponding Events.
2015-04-17 03:40:30 +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 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 2c56cd7a96 Remove NOT NULL constraints on globalized fields
It seems that the Rails 4.2-compatible version of Globalize does not
play well with NOT NULL constraints on the globalized attributes. Remove
the constraints to work around this issue.
2015-04-08 23:53:12 +03:00
Petko Bordjukov 999da93b41 Add CFP Status to Conferences 2014-10-15 13:32:58 +03:00
Petko Bordjukov 649c5a768c Allow an event to have more than one speaker 2014-10-13 16:50:16 +03:00
Petko Bordjukov 97fcc32990 Implement an acceptance mailer with localized views 2014-10-12 14:54:06 +03:00
Petko Bordjukov f34b03d64b Add schedule model 2014-10-12 13:26:07 +03:00
Petko Bordjukov 0efe4b95cb Event state management 2014-10-10 19:10:34 +03:00
Petko Bordjukov 465418cf1d Add a localised description to the tracks 2014-09-06 18:21:59 +03:00
Petko Bordjukov 1321eb67cf Send a notification to administrators on new event 2014-09-02 18:11:35 +03:00
Petko Bordjukov cc6a0066a3 Globalize conferences 2014-09-01 13:45:44 +03:00
Petko Bordjukov 5554ffd6aa Picture uploading 2014-08-31 16:02:56 +03:00
Petko Bordjukov 9cca063a1b Speaker profile editing 2014-08-31 14:57:34 +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 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