Class: Admin::CalendarsController
- Inherits:
-
AdminController
- Object
- AdminController
- Admin::CalendarsController
- Defined in:
- app/controllers/admin/calendars_controller.rb
Instance Method Summary collapse
- #create ⇒ Object
- #destroy ⇒ Object
- #edit ⇒ Object
- #index ⇒ Object
- #new ⇒ Object
- #show ⇒ Object
- #update ⇒ Object
Instance Method Details
#create ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 |
# File 'app/controllers/admin/calendars_controller.rb', line 19 def create add_sid(:calendar) @calendar = Calendar.new(params[:calendar]) @calendar.user = current_user if @calendar.save Activity.add(_sid, "Created calendar '#{@calendar.name}'", current_user.id, "Calendar") redirect_to [:admin, @calendar], :notice => "Successfully created Calendar" else render :action => 'new' end end |
#destroy ⇒ Object
46 47 48 49 50 51 |
# File 'app/controllers/admin/calendars_controller.rb', line 46 def destroy @calendar = Calendar.find_sys_id(_sid,params[:id]) Activity.add(_sid, "Deleted calendar '#{@calendar.name}'", current_user.id, "Calendar") @calendar.destroy redirect_to admin_calendars_url, :notice => "Successfully deleted Calendar" end |
#edit ⇒ Object
31 32 33 |
# File 'app/controllers/admin/calendars_controller.rb', line 31 def edit @calendar = Calendar.find_sys_id(_sid, params[:id]) end |
#index ⇒ Object
7 8 9 |
# File 'app/controllers/admin/calendars_controller.rb', line 7 def index @calendars = Calendar.all end |
#new ⇒ Object
15 16 17 |
# File 'app/controllers/admin/calendars_controller.rb', line 15 def new @calendar = Calendar.new end |
#show ⇒ Object
11 12 13 |
# File 'app/controllers/admin/calendars_controller.rb', line 11 def show @calendar = Calendar.find_sys_id(_sid, params[:id]) end |
#update ⇒ Object
35 36 37 38 39 40 41 42 43 44 |
# File 'app/controllers/admin/calendars_controller.rb', line 35 def update add_sid(:calendar) @calendar = Calendar.find_sys_id(_sid, params[:id]) if @calendar.update_attributes(params[:calendar]) Activity.add(_sid, "Updated calendar '#{@calendar.name}'", current_user.id, "Calendar") redirect_to [:admin, @calendar], :notice => "Successfully updated Calendar" else render :action => 'edit' end end |