Andrew Radev
f5249be3d4
Management fixes
2015-08-05 15:05:31 +03:00
Petko Bordjukov
9ca34c5a22
Introduce a Participation model
...
This model is responsible for the 1..n - 1..n relationship between an
event and the people that will participate in it.
2015-07-31 14:40:04 +03:00
Petko Bordjukov
4abc5fbe52
Add Event Type editing to the Conference form
2015-07-19 20:06:17 +03:00
Petko Bordjukov
a85c2c4403
Remove failing migration
...
The CreateSlugsForExistingConferences migration was failing and is also
negated by the following RemoveSlugsFromConferences migration.
2015-07-19 13:58:08 +03:00
Andrew Radev
c6750d3a1a
Nest everything under /conferences/:id/ again
...
Would be more straightforward to work with, even if it's a bit more
verbose sometimes.
2015-07-19 11:46:47 +03:00
Andrew Radev
08bbd1ffa1
Fix migration that fails in build
2015-07-12 11:22:19 +03:00
Andrew Radev
df682e65e5
Create conference slug and maintain it in params
2015-07-12 11:05:38 +03:00
Andrew Radev
454f18dd2f
A user has many profiles now
...
Still need to change controllers quite a lot.
2015-05-30 18:53:14 +03:00
Andrew Radev
f2dddcdff5
Rename SpeakerProfile to PersonalProfile
2015-05-30 18:24:12 +03:00
Andrew Radev
8921b6464a
Create CFP records for existing Conference records
2015-05-24 16:12:06 +03:00
Petko Bordjukov
8d5056e274
Introduce a CallForParticipation model
2015-04-20 18:55:06 +03:00
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
Petko Bordjukov
59a0cc482e
Create a new Rails app called Clarion
2014-07-28 12:34:18 +03:00