AEtherC0r3
fa56ff7f6d
Add helper function for speaker selection
...
The line '@users = User.all.order(:name)' is replicated a lot of times
in EventsController and ProposalsController.
So, this commit removes it and adds a helper function
'speaker_selector_input' that generates the field where the @users
variable was used.
Also, it makes the query more specific.
Fix #1455
Other changes:
* Include the username in the drop down menu
* Add .active scope to User and corresponding tests
* Add :disabled trait to User factory
2017-05-20 18:27:07 +03:00
Siddhant Bajaj
1c12200003
Fixed paper trail inconsistent results for numeric values
...
There is a known issue in paper_trail that whenever we Query the
'versions.object' column it evaluates inconsistent results for numeric
values due to limitations of SQL wildcard matchers against the
serialized objects. So to fix this issue I have manually formed the where
query instead of using where_object and where_object_changes. I have
also added test for the same.
Fixes #1307
2017-05-11 14:01:52 +03:00
Eugene Dubinin
790e2fd3a2
implement manual event management and support for multiple speakers per event
2017-04-13 17:15:21 +03:00
Eugene Dubinin
b7bdb29cbe
use flash.now instead of flash where page is rendered in the same controller methods
2017-04-03 20:15:51 +03:00
Stella Rouzi
5e9bc683ae
Move reports to separate controller
2017-03-20 17:51:37 +02:00
Siddhant Bajaj
dcfc25a541
Show vote versions in event history
2017-03-02 17:07:19 +05:30
Stella Rouzi
46101228e7
Merge pull request #1169 from nishanthvijayan/reports
...
Add new page with organizer reports
2017-01-15 12:28:38 +02:00
AnithaPal
68d447f023
added events, confirmed events and events with comments export features with xlsx, pdf and csv format
2016-10-19 10:48:58 -04:00
AnithaPal
3da3fcccbb
exporting events to pdf, excel, and csv format
2016-10-19 10:48:39 -04:00
Nishanth Vijayan
d954059947
Show missing speakers in reports
2016-09-28 03:03:01 +05:30
Nishanth Vijayan
fabe29d2ed
Add new page with organizer reports
2016-09-27 21:24:49 +05:30
Nishanth Vijayan
2785902dba
Remove ununsed code from events_controller#index
2016-08-19 00:01:50 +05:30
Nishanth Vijayan
a02060b665
cfp team users should have access to event commercials only
2016-08-16 18:56:54 +05:30
Nishanth Vijayan
e2659ae907
Show changes to event commercials in event changelog
2016-08-15 18:18:03 +05:30
Ana
c047ffd699
New associations and models: schedule versioning
...
For the schedule versioning in the admin interface (having multiple possible shcedules) we need to change some models and associations. It has also been create a rake:move_events_attributes task to migrate the data.
User Interface addapted to make use of the introduced associations and models
2016-08-11 15:06:52 +02:00
Ana
7e5d20c89d
style: if ! changed by unless
...
- if ! changed by unless as it is more readable
- !object.blank? is equivalent to object.present?, also more readable
2016-08-06 00:57:07 +02:00
Ana
f5701f2e77
Statistics on top of Events#index
2016-06-25 14:39:45 +02:00
Stella Rouzi
3b9e4772ee
Add languages_list in controller admin/events#edit
2016-06-15 18:34:39 +03:00
Stella Rouzi
01ec43e53a
Registration for Events
2016-04-26 16:11:40 +03:00
Stella Rouzi
3f882957cf
rewrite comments form, use strong parameters with comments
2016-03-20 19:06:12 +02:00
Nishanth Vijayan
1c1e56ed46
Change update/save failures to use flash type :error instead of :alert
2016-03-16 11:20:56 +05:30
Nishanth Vijayan
19c54bd935
Change all redirect_to(path) to redirect path for uniformity
2016-03-16 09:17:41 +05:30
Stella Rouzi
444356fbc7
Introduce Program to include cfp/rooms/tracks/events/event_types/difficulty_levels
2016-02-06 17:42:51 +01:00
Stella Rouzi
355ecc0ac6
Introduce strong parameters
2015-12-23 11:36:50 +02:00
Stella Rouzi
759aa54689
Syntax style + code groomming
2015-10-06 14:15:38 +03:00
Stella Rouzi
3b8c91bbd9
fix scrolling of left column in schedule, show only @conference.events
2015-04-20 13:17:47 +03:00
Stella Rouzi
a845dd5d7d
add bootstrap-switch for is_highlight
2015-01-21 17:28:18 +02:00
Stella
11d0a71231
fix controller update
2015-01-21 17:28:18 +02:00
Stella Rouzi
ecfc348ea8
add highlights and fix cfp in splashpage
2015-01-21 17:28:18 +02:00
Stella Rouzi
17ebad413e
base controller
...
Conflicts:
app/controllers/admin/commercials_controller.rb
app/controllers/admin/questions_controller.rb
app/controllers/admin/users_controller.rb
2014-08-14 11:36:07 +03:00
Stella Rouzi
f169049003
write in 1 single line actions with no body
...
Conflicts:
app/controllers/admin/contacts_controller.rb
2014-08-13 22:53:14 +03:00
Stella Rouzi
e2fb434dc7
Implement role authorization
2014-08-13 22:53:13 +03:00
Chrisbr
6f3426b6a2
Implements "Add template" button for email settings
...
close #16
Subjects now mandatory if send mail enabled
2014-07-23 13:42:18 +02:00
Chrisbr
424bf19a91
[Bugfix] Admin event states controller
...
#286
fix #287
2014-07-23 13:42:17 +02:00
Artem Chernikov
763f864dc9
Fix basic style issues with rubocop
2014-07-21 15:05:58 +02:00
Stella Rouzi
a87018192a
style fixes
2014-06-30 15:46:52 +03:00
Stella Rouzi
23bf55b66c
User/Person models merge
2014-06-30 15:46:06 +03:00
Chrisbr
611c8b6e49
Bugfix events controller
2014-06-10 14:39:49 +02:00
Chrisbr
e5b588df81
Refactoring event states
2014-06-06 10:23:01 +02:00
Chrisbr
2ca99e7ab9
Fix accept event workflow
2014-05-12 18:35:28 +02:00
Stella
735d1ef7d2
save person attributes first
2014-04-19 16:42:52 +03:00
Gopesh Tulsyan
dd9640b90b
Fixed Bug for checking presence of email template before sending mails
2014-04-04 15:43:36 +05:30
Henne Vogelsang
4ed72d4967
Merge pull request #33 from differentreality/final_difficulty_levels
...
Add difficulty levels
2014-03-03 10:40:21 +01:00
Stella
5b35e25ecd
Add difficulty levels
2014-02-23 16:09:09 +02:00
Stella
52543589e4
voting visual changes
2014-02-23 14:56:09 +02:00
differentreality
d603d0830f
fix events stats table
2013-09-04 13:49:29 +03:00
differentreality
834362491e
star voting system for proposals
2013-08-16 16:06:01 +03:00
Henne Vogelsang
ef556f02ca
Merge pull request #34 from differentreality/admin_events_list
...
Admin events list
2013-07-29 04:40:25 -07:00
differentreality
1686c61e7c
change track from events list
2013-07-28 22:10:45 +03:00
differentreality
071cd81029
edit event from admin panel, show actual submitter and update event details
2013-07-28 21:21:54 +03:00