Rubriken_verwalten hinzugefügt, kleine Änderung an Rubriken View

This commit is contained in:
Andreas Stephanides
2013-02-21 09:52:53 +01:00
parent f444707908
commit 748497ce98
7 changed files with 232 additions and 9 deletions

64
Gemfile.BASE Normal file
View File

@@ -0,0 +1,64 @@
source 'https://rubygems.org'
gem 'rails', '3.2.9'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'sqlite3'
gem 'execjs', '~>1.4.0'
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'bootstrap-sass','~> 2.2.0'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
gem 'therubyracer', :platforms => :ruby
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'
# To use Jbuilder templates for JSON
# gem 'jbuilder'
# Use unicorn as the app server
# gem 'unicorn'
# Deploy with Capistrano
# gem 'capistrano'
# To use debugger
# gem 'debugger'
# Formbuilder for easier form generation
gem 'formtastic', '~>2.2.1'
gem 'formtastic-bootstrap'
gem "tinymce-rails" , '>=3.5.8'
# Internationalisierung
gem "globalize3" ,'~>0.3.0'
# Version controll
gem "paper_trail" , '>=2.7.0'
# User management
gem "devise" ,'~>2.2.3'
# Roles for users
gem "rolify"
# Abilities
gem "cancan"
# Fileupload
gem 'paperclip' ,'~>3.4.0'
gem 'git''

71
Gemfile.LOCAL Normal file
View File

@@ -0,0 +1,71 @@
source 'https://rubygems.org'
gem 'rails', '3.2.9'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'sqlite3'
gem 'execjs', '~>1.4.0'
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'bootstrap-sass','~> 2.2.0'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
gem 'therubyracer', :platforms => :ruby
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'
# To use Jbuilder templates for JSON
# gem 'jbuilder'
# Use unicorn as the app server
# gem 'unicorn'
# Deploy with Capistrano
# gem 'capistrano'
# To use debugger
# gem 'debugger'
# Formbuilder for easier form generation
gem 'formtastic', '~>2.2.1'
gem 'formtastic-bootstrap'
# TinyMCE
gem "tinymce-rails" , '>=3.5.8'
# Internationalisierung
gem "globalize3" ,'~>0.3.0'
# Version controll
gem "paper_trail" , '>=2.7.0'
# User management
gem "devise" ,'~>2.2.3'
# Roles for users
gem "rolify"
# Abilities
gem "cancan"
# Fileupload
<<<<<<< HEAD
gem 'paperclip' ,'~>3.4.0'
# Git
gem 'git'
=======
gem 'paperclip' ,'~>3.4.0'
>>>>>>> parent of 1085698... add GIT gem

63
Gemfile.REMOTE Normal file
View File

@@ -0,0 +1,63 @@
source 'https://rubygems.org'
gem 'rails', '3.2.9'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'sqlite3'
gem 'execjs', '~>1.4.0'
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'bootstrap-sass','~> 2.2.0'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
gem 'therubyracer', :platforms => :ruby
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'
# To use Jbuilder templates for JSON
# gem 'jbuilder'
# Use unicorn as the app server
# gem 'unicorn'
# Deploy with Capistrano
# gem 'capistrano'
# To use debugger
# gem 'debugger'
# Formbuilder for easier form generation
gem 'formtastic', '~>2.2.1'
gem 'formtastic-bootstrap'
gem "tinymce-rails" , '>=3.5.8'
# Internationalisierung
gem "globalize3" ,'~>0.3.0'
# Version controll
gem "paper_trail" , '>=2.7.0'
# User management
gem "devise" ,'~>2.2.3'
# Roles for users
gem "rolify"
# Abilities
gem "cancan"
# Fileupload
gem 'paperclip' ,'~>3.4.0'

View File

@@ -63,7 +63,10 @@ class RubrikenController < ApplicationController
end
end
end
def verwalten
@rubrik = Rubrik.find(params[:id])
@moderatoren=User.with_role(:newsmoderator,@rubrik)
end
# DELETE /rubriken/1
# DELETE /rubriken/1.json
def destroy

View File

@@ -1,4 +1,11 @@
w<p id="notice"><%= notice %></p>
<ul class="breadcrumb">
<li>
<%= link_to "Neuigkeiten" , rubriken_path%> <span class="divider">/</span></li>
<li><%= link_to @rubrik.name , rubrik_path(@rubrik)%></li>
</ul>
<p id="notice"><%= notice %></p>
<div class="row-fluid">
<span class="span12">
<h1><%= @rubrik.name %></h1>
@@ -27,14 +34,8 @@ w<p id="notice"><%= notice %></p>
<div class="row-fluid">
<span class="span12">
<%= semantic_form_for @rubrik, :url=> url_for(:action => 'addmoderator',:id=>@rubrik.id) do |f| %>
<%= f.inputs do %>
<%= f.input :moderator, :as => :select, :collection => Hash[User.all.map{|b| [b.email,b.id]}] ,:label=>"Hinzufuegen"%>
<% end %>
<%= f.action :submit %>
<% end %>
<%= link_to 'Verwalten', verwalten_rubrik_path(@rubrik) %> |
<%= link_to 'Edit', edit_rubrik_path(@rubrik) %> |
<%= link_to 'Back', rubriken_path %> |
<%= link_to 'Destroy', @rubrik, method: :delete, data: { confirm: 'Are you sure?' } %>
</span></div>

View File

@@ -0,0 +1,20 @@
<p id="notice"><%= notice %></p>
<h1><%= @rubrik.name %></h1>
<table class="table">
<b>Moderatoren:</b><i>
<% @moderatoren.each do |m|%>
<tr><td>
<%= m.email%></td><td>Entfernen</td></tr>
<% end%></i>
<%= semantic_form_for @rubrik, :url=> url_for(:action => 'addmoderator',:id=>@rubrik.id) do |f| %>
<%= f.inputs do %>
<%= f.input :moderator, :as => :select, :collection => Hash[User.all.map{|b| [b.email,b.id]}] ,:label=>"Hinzufuegen"%>
<% end %>
<%= f.action :submit %>
<% end %>
<%= link_to 'Edit', edit_rubrik_path(@rubrik) %> |
<%= link_to 'Anzeigen', rubrik_path(@rubrik) %>

View File

@@ -36,6 +36,7 @@ devise_for :users
resources :rubriken
put 'rubriken/(:id)/addmoderator',:controller=>:rubriken,:action=>:addmoderator
get 'rubriken/:id/verwalten',:controller=>:rubriken,:action=>:verwalten, :as=>'verwalten_rubrik'
resources :home