Commit Graph

470 Commits

Author SHA1 Message Date
Andrew Radev df682e65e5 Create conference slug and maintain it in params 2015-07-12 11:05:38 +03:00
Andrew Radev 6ce06ddbf6 Don't break when there's no slug 2015-07-12 10:28:24 +03:00
Andrew Radev fb7c39315a Put current conference in url 2015-06-09 21:50:23 +03:00
Andrew Radev 1bbebb54d3 Notes 2015-05-30 19:00:51 +03:00
Andrew Radev 3e6d307e48 Fix login 2015-05-30 19:00:44 +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 f4778c9e10 Style fix 2015-05-30 17:57:43 +03:00
Andrew Radev 965529981e Conference controller cleanup and fixes 2015-05-30 17:24:49 +03:00
Andrew Radev c2c108ca07 Set active conference upon creation 2015-05-30 17:18:28 +03:00
Andrew Radev 906e95f2e3 Working management homepage 2015-05-30 17:16:11 +03:00
Andrew Radev 296b80494b Set current conference, scope everything under it 2015-05-30 17:07:57 +03:00
Andrew Radev 32402b62e0 Admin toggling 2015-05-30 16:34:49 +03:00
Andrew Radev ea3c8e70fd User#show 2015-05-30 16:26:48 +03:00
Andrew Radev e98a0c956c User editing fixes 2015-05-30 15:29:07 +03:00
Andrew Radev 58354f66b2 TODO 2015-05-30 15:29:00 +03:00
Petko Bordjukov 83c6b12d8b Update Devise configuration after update to 3.5.1
The most notable change is the reduction of the maximum length of the
passwords. See Devise's CHANGELOG.md for more information:

https://github.com/plataformatec/devise/blob/master/CHANGELOG.md#351---2015-05-24
2015-05-30 14:37:16 +03:00
Petko Bordjukov dfb2d1e793 Update the bundle
Notable updates - Phony and Devise
2015-05-30 14:36:55 +03:00
Petko Bordjukov 923fd02d62 Drop the ruby-version file 2015-05-30 14:07:43 +03:00
Andrew Radev 470da00dec Notes 2015-05-25 11:43:44 +03:00
Andrew Radev 741eaae6e4 Default image in users#show 2015-05-25 11:43:30 +03:00
Andrew Radev aa43ab12dd Profile pictures in user list 2015-05-25 11:41:11 +03:00
Andrew Radev 56995a8dec Raise errors in after_ callbacks 2015-05-25 11:40:58 +03:00
Andrew Radev c3f17592bc Delete users 2015-05-25 11:29:22 +03:00
Andrew Radev 8921b6464a Create CFP records for existing Conference records 2015-05-24 16:12:06 +03:00
Andrew Radev cddab7a27e Simple user updating
This will probably not be done through management, but 1) there should
still be a way to update a user through the management interface, and 2)
it'll be easy to copy this code over to the public interface later.
2015-05-24 12:28:05 +03:00
Petko Bordjukov 2b64461ac9 Implement changing of the status of the CFP
Allow a user to start and end a call for participation from the
conference list.
2015-05-24 01:17:42 +03:00
Petko Bordjukov 574b6ec194 Introduce an administrator factory
Just a factory that handles users with an admin flag
2015-05-24 01:17:41 +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
Andrew Radev 749f8ec30d Work on user management 2015-05-10 12:36:29 +02:00
Andrew Radev c304e558ac Notes 2015-04-29 12:01:29 +02:00
Andrew Radev ea981aa0c9 Fixes to conference creation process 2015-04-29 12:00:17 +02:00
Andrew Radev 4ffbe5e68f Flash messages 2015-04-29 11:52:58 +02:00
Andrew Radev c9179922d7 Minor translation fix 2015-04-29 11:52:34 +02:00
Andrew Radev 13769943c3 Remove asset info from the development logs
No useful information, gets in the way.
2015-04-29 11:51:56 +02:00
Petko Bordjukov 9724633c23 Add mockup menu items 2015-04-20 19:52:29 +03:00
Petko Bordjukov ec1bbcc88a Drop the .css portion of all .css.scss files 2015-04-20 19:37:03 +03:00
Petko Bordjukov b176f607d0 Fix white space in conferences.js.coffee 2015-04-20 19:35:43 +03:00
Petko Bordjukov 01a30c3487 Bulk remove everything that needs to be reimplemented 2015-04-20 19:35:30 +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 d01e762c03 Comment out the chart generation for now
The submission chart generation was broken. Comment it out until the
CallForPapers model is introduced.
2015-04-20 18:33:16 +03:00
Petko Bordjukov 223a576f2a Make the management root point to conferences#index 2015-04-20 16:59:42 +03:00