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
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
5c612dfb86
Spec out the basic functionality of Event
...
Remove the no longer needed functionality of Event and add specs that
define the still needed parts.
2015-04-17 02:13:10 +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
408457a765
Remove unneeded functionality from Event
2015-04-17 02:03:07 +03:00
Petko Bordjukov
63aeca0402
Fix white space in Conferences factory
2015-04-09 01:18:06 +03:00
Petko Bordjukov
69c56d9c7a
Remove unnecessary css class
2015-04-09 01:17:40 +03:00
Petko Bordjukov
2328c01447
Tweak application.css.scss
2015-04-09 01:12:32 +03:00
Petko Bordjukov
f806e8bcff
Migrate to font-awesome-sass
2015-04-09 01:10:27 +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
5ff5337e55
Merge the changes made by rake rails:update
2015-04-08 23:42:23 +03:00
Petko Bordjukov
df433873ed
Update the bundle
...
There's now support for Rails 4.2 in Globalize so we can update.
2015-04-08 23:20:58 +03:00
Petko Bordjukov
4078e8d953
Add SimpleCov for code coverage analysis
...
Also make sure Puma is used only in production
2014-11-23 20:13:22 +02:00
Petko Bordjukov
2ee8b7d37f
Update Rails to 4.1.8
2014-11-22 20:12:35 +02:00
Petko Bordjukov
3264a14c44
Bump Ruby version to 2.1.5
2014-11-22 20:04:57 +02:00
Petko Bordjukov
1a403c0737
Update the bundle
2014-11-22 19:29:58 +02:00
Petko Bordjukov
e8476a2623
Add a time of confirmation to the User factory
...
Make all users from the factory confirmed by default in an effor to save
some time and work.
2014-11-22 19:29:58 +02:00
Petko Bordjukov
698dd349dc
Remove the SuggestionGroup model
2014-11-05 11:48:25 +02:00
Petko Bordjukov
cf953bd853
Remove old Lecture and Workshop models
...
We won't be using STI anymore for the events
2014-11-05 11:47:08 +02:00
Petko Bordjukov
fac65a167a
Add missing specs for Tracks, Halls and Slots
...
Document the behaviour of Tracks, Slots and Halls with specs. Leave the
association between slots and events pending for now.
2014-11-05 11:45:04 +02:00
Petko Bordjukov
fd9e53e1c0
Completely remove user interface
...
Remove the user interface and leave only the admin interface.
2014-11-05 11:29:07 +02:00
Petko Bordjukov
6fb3532f01
Completely describe Conference behaviour with specs
...
Add missing specs for the Conference model and remove unnecessary
functionality. Also introduce a Hall factory.
2014-11-05 11:23:51 +02:00
Petko Bordjukov
6330940a34
Add tests for translatable Conference attributes
...
Test if the title and the description attributes of the Conference model
are translatable. Also introduce a custom matcher for translatable
attributes as there will be many. Fix a typo in the process.
2014-11-04 21:16:06 +02:00
Petko Bordjukov
8220ee1d58
Delete badly written code
2014-11-04 21:13:45 +02:00
Petko Bordjukov
f47b7a7621
Update the bundle and add a few console goodies
2014-11-04 12:52:43 +02:00