Petko Bordjukov
|
92cef2b07e
|
We reach the slots through the halls
|
2015-10-17 19:34:17 +03:00 |
Petko Bordjukov
|
646d61bb22
|
Event status management
|
2015-10-15 19:06:41 +03:00 |
Petko Bordjukov
|
bf278693b3
|
Add a simple JSON API
|
2015-10-08 02:34:19 +03:00 |
Petko Bordjukov
|
b9c4670f17
|
User-facing volunteership functionality
|
2015-09-12 13:48:41 +03:00 |
Petko Bordjukov
|
58bb65a848
|
Destroy participations on event destruction
|
2015-09-03 23:16:39 +03:00 |
Petko Bordjukov
|
098d36c197
|
Introduce Volunteer Teams
|
2015-09-01 11:09:26 +03:00 |
Petko Bordjukov
|
1b07344efb
|
Actually send an email when a proposition is created
|
2015-08-20 01:45:57 +03:00 |
Petko Bordjukov
|
4d7b3aea6c
|
Basic proposition creation mailer
|
2015-08-20 01:42:35 +03:00 |
Petko Bordjukov
|
167030f90d
|
Specify correct default values for events
|
2015-08-20 00:33:13 +03:00 |
Petko Bordjukov
|
a87c7bd496
|
Add event length limitations
|
2015-08-20 00:24:22 +03:00 |
Petko Bordjukov
|
f14c3bc665
|
Make sure the picture is copied with the new profile
|
2015-08-19 23:55:22 +03:00 |
Petko Bordjukov
|
59c9f79d13
|
Event editing
|
2015-08-15 08:52:41 +03:00 |
Petko Bordjukov
|
2838f81327
|
Streamline profile/registration editing
|
2015-08-15 08:03:11 +03:00 |
Petko Bordjukov
|
173f251148
|
Implement personal profile building for User
|
2015-08-15 01:57:17 +03:00 |
Petko Bordjukov
|
9c607b6ccd
|
Implement missing event submission functionality
|
2015-08-15 00:43:30 +03:00 |
Petko Bordjukov
|
d279ab6f0d
|
Remove the PropositionAccepting abstraction
|
2015-08-14 23:58:51 +03:00 |
Petko Bordjukov
|
4e3ff3eacc
|
fixup
|
2015-08-14 23:58:19 +03:00 |
Petko Bordjukov
|
1ea96bfdff
|
Add track_id to Event
|
2015-08-14 23:58:02 +03:00 |
Petko Bordjukov
|
52901e976c
|
Add conference_id to Event
|
2015-08-14 23:39:29 +03:00 |
Petko Bordjukov
|
2d325c492c
|
Fix an SQL query that fails on postgres
|
2015-08-10 21:21:48 +03:00 |
Andrew Radev
|
08290d1770
|
Create or update profile
|
2015-08-05 17:17:39 +03:00 |
Andrew Radev
|
adb5ca34b6
|
Remove half-baked methods
We'll think of something better later on.
|
2015-08-05 15:07:07 +03:00 |
Petko Bordjukov
|
ce61422321
|
OpenFest: Devise stint
|
2015-08-05 14:56:49 +03:00 |
Petko Bordjukov
|
cfd987800b
|
Merge remote-tracking branch 'origin/pr/22' into 2.0
|
2015-07-31 15:21:59 +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 |
Andrew Radev
|
59d1bca0dc
|
Create new profiles
|
2015-07-30 21:19:03 +03:00 |
Andrew Radev
|
d8986f542d
|
Update profiles, not users
|
2015-07-28 15:43:19 +03:00 |
Andrew Radev
|
7a8bba1646
|
WIP attempt to create new profile for conference
|
2015-07-26 15:58:08 +03:00 |
Andrew Radev
|
8f2707ffe7
|
Group proposals by user
|
2015-07-26 14:55:01 +03:00 |
Petko Bordjukov
|
4abc5fbe52
|
Add Event Type editing to the Conference form
|
2015-07-19 20:06:17 +03:00 |
Petko Bordjukov
|
d381b800c4
|
Add associations to Track and Conference to Event
|
2015-07-19 14:32:25 +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
|
df682e65e5
|
Create conference slug and maintain it in params
|
2015-07-12 11:05:38 +03:00 |
Andrew Radev
|
fb7c39315a
|
Put current conference in url
|
2015-06-09 21:50:23 +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
|
b0a978975c
|
Fix phony normalization problem
|
2015-05-30 18:24:33 +03:00 |
Andrew Radev
|
f2dddcdff5
|
Rename SpeakerProfile to PersonalProfile
|
2015-05-30 18:24:12 +03:00 |
Andrew Radev
|
aa43ab12dd
|
Profile pictures in user list
|
2015-05-25 11:41:11 +03:00 |
Petko Bordjukov
|
5e9914875c
|
Automatically create an associated CFP with a Conference
Make sure there is always an associated unopened call for participation
for each conference.
|
2015-05-24 01:17:41 +03:00 |
Petko Bordjukov
|
463e43226e
|
Introduce CallForParticipation status mutation methods
Add the #open! and #close! methods to CallForParticipation in order to
provide an easy way of setting the opens_at and closes_at times.
|
2015-05-24 01:17:41 +03:00 |
Petko Bordjukov
|
5e15a055e1
|
Introduce CallForParticipation status predicates
Introduce the #open? #closed? and #in_progress? methods for the
CallForParticipation model.
|
2015-05-24 01:17:41 +03:00 |
Petko Bordjukov
|
cf489324c2
|
Fix the submissions chart
|
2015-04-20 19:11:39 +03:00 |
Petko Bordjukov
|
8d5056e274
|
Introduce a CallForParticipation model
|
2015-04-20 18:55:06 +03:00 |
Petko Bordjukov
|
819e07338b
|
Introduce a confirmed scope for Event
|
2015-04-20 18:37:14 +03:00 |
Petko Bordjukov
|
0948cd1b14
|
Make the Event model a Proposable
|
2015-04-20 18:37:05 +03:00 |
Petko Bordjukov
|
8508d64a92
|
Introduce a Proposable concern
The Proposable concern defines a relation to a Proposition and defines
scopes that translate to the statuses of the Proposition.
|
2015-04-20 18:35:22 +03:00 |
Petko Bordjukov
|
d6e3f9ba5d
|
Make the status attribute of Proposition an enum
|
2015-04-20 18:34:17 +03:00 |
Petko Bordjukov
|
c9b6f03c32
|
Introduce an association to Events from Conferences
|
2015-04-17 22:12:13 +03:00 |
Petko Bordjukov
|
050db7d124
|
Introduce a PropositionAccepting concern
It's sole purpose is to denote models that can be associated with a
proposable model.
|
2015-04-17 21:52:27 +03:00 |
Petko Bordjukov
|
817b8a98f2
|
Remove several unneeded colums from events
|
2015-04-17 03:56:14 +03:00 |