Commit Graph

249 Commits

Author SHA1 Message Date
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
Petko Bordjukov
eed66f32e2 Restyle the ConferencesController#index view 2015-04-20 16:59:16 +03:00
Petko Bordjukov
10c9bfaa06 Add an active class to the conferences menu item 2015-04-20 16:59:00 +03:00
Petko Bordjukov
21b1ae75bb Restyle the Sessions#new view 2015-04-20 16:42:42 +03:00
Petko Bordjukov
772f569351 Add translated strings for Devise views 2015-04-20 16:40:08 +03:00
Petko Bordjukov
97aeae12a3 Update the simple_form initializers 2015-04-20 16:23:17 +03:00
Petko Bordjukov
8e406c7076 Add a sessions.sign_in string in the locales 2015-04-20 16:19:13 +03:00
Petko Bordjukov
bd301d55d1 Remove unstructured translations in views.*.yml 2015-04-20 16:10:43 +03:00
Petko Bordjukov
fcd1fb9357 Tweak i18n-tasks configuration and remove its spec
Remove i18n's spec for now, we haven't reached the point where it's
needed.
2015-04-20 16:04:11 +03:00
Petko Bordjukov
4e1e47192d Introduce the i18n-tasks gem 2015-04-20 15:56:41 +03:00
Petko Bordjukov
167976eedc Revamp the navigation bar 2015-04-20 15:42:39 +03:00
Petko Bordjukov
4e606894b5 Revamp the main layout 2015-04-20 15:41:57 +03:00
Petko Bordjukov
622343304c Remove the ugly side bar 2015-04-20 15:08:14 +03:00
Petko Bordjukov
6f42466a29 Extract the navigation bar in a partial 2015-04-20 15:03:02 +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
0900b2195f Remove pending statement for a spec in slot_spec.rb 2015-04-17 03:56:57 +03:00
Petko Bordjukov
817b8a98f2 Remove several unneeded colums from events 2015-04-17 03:56:14 +03:00