Conflicts:
	db/schema.rb
This commit is contained in:
Andreas Stephanides
2013-08-15 12:08:37 +02:00
24 changed files with 384 additions and 244 deletions

View File

@@ -40,3 +40,14 @@ margin-bottom: 20px
width:100%; width:100%;
} }
.navbar .nav li {
min-width:60%;
}
.navbar .nav .divider {
border-style: solid;
border-width: 1px 0px 0px 0px;
border-color: grey;
min-width: 100%;
}

View File

@@ -1,6 +1,7 @@
class CalendarsController < ApplicationController class CalendarsController < ApplicationController
# GET /calendars # GET /calendars
# GET /calendars.json # GET /calendars.json
load_and_authorize_resource
def index def index
@calendars = Calendar.all @calendars = Calendar.all
respond_to do |format| respond_to do |format|
@@ -80,4 +81,6 @@ class CalendarsController < ApplicationController
format.json { head :no_content } format.json { head :no_content }
end end
end end
def verwalten
end
end end

View File

@@ -1,5 +1,6 @@
class NeuigkeitenController < ApplicationController class NeuigkeitenController < ApplicationController
before_filter {@toolbar_elements=[]} before_filter {@toolbar_elements=[]}
load_and_authorize_resource
def index def index
@neuigkeiten = Neuigkeit.all @neuigkeiten = Neuigkeit.all
end end
@@ -14,8 +15,8 @@ class NeuigkeitenController < ApplicationController
def new def new
@neuigkeit = Neuigkeit.new @neuigkeit = Neuigkeit.new
@rubrik=Rubrik.find(params[:rubrik_id]) @rubrik=Rubrik.find(params[:rubrik_id]) unless params[:rubrik_id].nil?
@neuigkeit.rubrik=@rubrik @neuigkeit.rubrik=@rubrik unless @rubrik.nil?
end end
@@ -25,7 +26,7 @@ class NeuigkeitenController < ApplicationController
def create def create
@neuigkeit = Neuigkeit.new(params[:neuigkeit]) @neuigkeit = Neuigkeit.new(params[:neuigkeit])
@rubrik = @neuigkeit.rubrik
respond_to do |format| respond_to do |format|
if @neuigkeit.save if @neuigkeit.save
format.html { redirect_to @neuigkeit, notice: 'Neuigkeit was successfully created.' } format.html { redirect_to @neuigkeit, notice: 'Neuigkeit was successfully created.' }

View File

@@ -1,5 +1,6 @@
class RubrikenController < ApplicationController class RubrikenController < ApplicationController
before_filter {@toolbar_elements=[]} before_filter {@toolbar_elements=[]}
load_and_authorize_resource
def index def index
@rubriken = Rubrik.all @rubriken = Rubrik.all

View File

@@ -3,7 +3,11 @@ class UsersController < ApplicationController
@users = User.all @users = User.all
end end
def add_role def add_role
@user.find(params[:id]) @user= User.find(params[:id])
@user.add_role(params[:role]) @user.add_role(params[:role])
end end
def do_confirm
@user= User.find(params[:id])
@user.confirm!
end
end end

View File

@@ -28,22 +28,44 @@ class Ability
# For Debug allow everything # For Debug allow everything
# Remove this line in production environment and for testing user management # Remove this line in production environment and for testing user management
can :manage, :all can :manage, :all
can [:show, :index], Studium
can [:show, :index], Modulgruppe
can [:show, :index], Modul
can [:show, :index], Lva
# Rechteverwaltung f<>r Studien Modul # Rechteverwaltung f<>r Studien Modul
can :read, Modulgruppe can :read, Modulgruppe
# Rechteverwaltung Kalender
can [:show, :index], Calendar, :public => true
can [:show], Calentry
if( user.has_role?("fetuser") || user.has_role?("fetadmin"))
can :manage, Modulgruppe can :manage, Modulgruppe
can [:show,:index], Calendar
can [:edit, :update,:new,:create,:verwalten], Calendar
can [:edit, :update,:new,:create,:verwalten], Calentry
end
if( user.has_role?("fetadmin"))
can [:delete],Calendar
can [:delete],Calentry
end
# Rechteverwaltung fuer Neuigkeiten # Rechteverwaltung fuer Neuigkeiten
# can :write, Neuigkeit if user.has_role?("newsmoderator", Neuigkeit.rubrik) # can :write, Neuigkeit if user.has_role?("newsmoderator", Neuigkeit.rubrik)
if user.has_role? "newsadmin" if user.has_role?("newsadmin") || user.has_role?("fetadmin")
can :addmoderator, Rubrik can :addmoderator, Rubrik
end end
can [:show, :index], [Rubrik,Neuigkeit]
if user.has_role?("newsadmin") || user.has_role?( "fetadmin") || user.has_role?( "fetuser")
can :manage, Rubrik
can :manage, Neuigkeit
end
end end
end end

View File

@@ -2,4 +2,5 @@ class Calendar < ActiveRecord::Base
attr_accessible :name, :public, :picture attr_accessible :name, :public, :picture
has_and_belongs_to_many :calentries has_and_belongs_to_many :calentries
mount_uploader :picture, PictureUploader mount_uploader :picture, PictureUploader
resourcify
end end

View File

@@ -8,6 +8,7 @@ class Calentry < ActiveRecord::Base
errors.add(:ende, "Es muss ein Endzeitpunkt vorhanden sein") errors.add(:ende, "Es muss ein Endzeitpunkt vorhanden sein")
end end
end end
resourcify
def start_time def start_time
start start
end end
@@ -17,4 +18,5 @@ class Calentry < ActiveRecord::Base
def name def name
summary summary
end end
end end

View File

@@ -0,0 +1,18 @@
<ul class="nav nav-tabs">
<li <%= (request.fullpath == calendars_path)? 'class="active"' : ''%> >
<%= link_to I18n.t 'calendars.alle' , calendars_path %> </li>
<% for c in Calendar.all %>
<li <%= (!@calendar.nil? && c == @calendar) ? 'class="active"' : '' %> title="<%= c.name %>">
<%= link_to c.name, c %>
</li>
<% end %>
<% if can?(:verwalten,Calendar) %>
<% if request.fullpath == calendars_verwalten_path %>
<li class="active pull-right">
<% else %>
<li class="pull-right">
<% end %>
<%= link_to "Verwaltung", calendars_verwalten_path %>
</li>
<% end %>
</ul>

View File

@@ -1,5 +1,13 @@
<h1>Listing calendars</h1> <div class="container-fluid">
<div class="row-fluid">
<div class="span12">
<%= render 'tabs' %>
</div>
</div>
<div class="row-fluid">
<div class="span12">
<h1><%= I18n.t 'calendars.calendar' %></h1>
<% @calendars.each do |calendar| %> <% @calendars.each do |calendar| %>
<div class="media"> <div class="media">
<a class="pull-left" href="#"> <a class="pull-left" href="#">
@@ -10,5 +18,11 @@
</div> </div>
</div> </div>
<% end %> <% end %>
</div>
<%= link_to 'New Calendar', new_calendar_path %> </div>
<div class="row-fluid">
<div class="span12">
<%= link_to 'New Calendar', new_calendar_path unless cannot?(:new, Calendar) %>
</div>
</div>
</div>

View File

@@ -1,4 +1,9 @@
<div class="container-fluid"> <div class="container-fluid">
<div class="row-fluid">
<div class="span12">
<%= render 'calendars/tabs' %>
</div>
</div>
<div class="row-fluid"> <div class="row-fluid">
<p id="notice"><%= notice %></p> <p id="notice"><%= notice %></p>
@@ -22,8 +27,8 @@
</div> </div>
<div class="row-fluid"> <div class="row-fluid">
<div class="btn-group"> <div class="btn-group">
<%= link_to 'New Entry', new_calentry_path, {:class=>"btn"} %> <%= link_to 'New Entry', new_calentry_path, {:class=>"btn"} unless cannot? :new, Calendar%>
<%= link_to 'Edit', edit_calendar_path(@calendar), {:class=>"btn"} %> <%= link_to 'Edit', edit_calendar_path(@calendar), {:class=>"btn"} unless cannot? :edit, Calendar %>
<%= link_to 'Back', calendars_path, {:class=>"btn"} %> <%= link_to 'Back', calendars_path, {:class=>"btn"} %>
</div> </div>
</div> </div>

View File

@@ -19,3 +19,4 @@ alle anderen sind nur zur Voransicht. Bezüglich Design und Steuerung sind Vorsc
</div> </div>
<p><%= t 'home.hallobeiderfet' %></p> <p><%= t 'home.hallobeiderfet' %></p>
<%= link_to "Entwicklungsstatus" , home_dev_path %> <%= link_to "Entwicklungsstatus" , home_dev_path %>
<%= render 'layouts/login' %>

View File

@@ -0,0 +1,9 @@
<% if user_signed_in? %>
<li>Logged in as : <%= current_user.email %>
<%= link_to('Logout', destroy_user_session_path, :method => :delete) %>
</li>
<% else %>
<li>
<%= link_to('Login', new_user_session_path) %>
</li>
<% end %>

View File

@@ -1,6 +1,6 @@
<div class="navbar"> <div class="navbar">
<div class="navbar-inner"> <div class="navbar-inner">
<div class="container-fluid"> <div class="container">
<a class="brand" href="#"><%= t 'home.mtitle'%></a> <a class="brand" href="#"><%= t 'home.mtitle'%></a>
<a class ="btn btn-navbar" data-toggle="collapse" data-parent="#menudiv" data-target=".nav-collapse"> <a class ="btn btn-navbar" data-toggle="collapse" data-parent="#menudiv" data-target=".nav-collapse">
<span class="icon-bar"></span> <span class="icon-bar"></span>
@@ -15,27 +15,20 @@
<li><%= link_to I18n.t(:info,:scope=>'home' ),themengruppen_path %></li> <li><%= link_to I18n.t(:info,:scope=>'home' ),themengruppen_path %></li>
<li><%= link_to I18n.t(:studien,:scope=>'home' ), studien_path %></li> <li><%= link_to I18n.t(:studien,:scope=>'home' ), studien_path %></li>
<li><%= link_to "Kalender", calendars_path %></li> <li><%= link_to "Kalender", calendars_path %></li>
<% if user_signed_in? %> <li class="divider"></li>
<li>Logged in as : <%= current_user.email %>
<%= link_to('Logout', destroy_user_session_path, :method => :delete) %>
</li>
<% else %>
<li>
<%= link_to('Login', new_user_session_path) %>
</li>
<% end %>
<li><%if I18n.locale == :en %> <li><%if I18n.locale == :en %>
<%= link_to "Deutsch" ,switch_locale_url(:de)%> <%= link_to "Deutsch" ,switch_locale_url(:de)%>
<% elsif I18n.locale == :de %> <% elsif I18n.locale == :de %>
<%= link_to "English" ,switch_locale_url(:en)%> <%= link_to "English" ,switch_locale_url(:en)%>
<%end %> <%end %>
</li> </li>
<li> <li>
<%= link_to 'Admin' , config_path%> <%= link_to 'Admin' , config_path%>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</div> </div>
</div> </div>

View File

@@ -2,4 +2,4 @@
<%= render 'form' %> <%= render 'form' %>
<%= link_to 'Back', rubrik_path(@rubrik) %> <%= link_to 'Back', rubrik_path(@rubrik) unless @rubrik.nil? %>

View File

@@ -0,0 +1,18 @@
<ul class="nav nav-tabs">
<li <%= (request.fullpath == rubriken_path)? 'class="active"' : ''%> >
<%= link_to I18n.t 'rubriken.alle' , calendars_path %> </li>
<% for r in Rubrik.all %>
<li <%= (!@rubrik.nil? && r == @rubrik) ? 'class="active"' : '' %> title="<%= r.name %>">
<%= link_to r.name, r %>
</li>
<% end %>
<% if can? :verwalten, Rubrik%>
<% if request.fullpath == rubriken_verwalten_path %>
<li class="active pull-right">
<% else %>
<li class="pull-right">
<% end %>
<%= link_to "Verwaltung", rubriken_verwalten_path %>
</li>
<% end %>
</ul>

View File

@@ -1,6 +1,7 @@
<%= render 'tabs' %>
<h1><%= I18n.t("rubrik.title")%></h1> <h1><%= I18n.t("rubrik.title")%></h1>
<% @rubriken.each do |rubrik| %> <% @rubriken.each do |rubrik| %>
@@ -16,4 +17,4 @@
<br /> <br />
<%= link_to 'New Rubrik', new_rubrik_path %> <%= link_to 'New Rubrik', new_rubrik_path unless cannot?(:new, Rubrik) %>

View File

@@ -1,10 +1,5 @@
<%= render 'tabs' %>
<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> <p id="notice"><%= notice %></p>
<div class="row-fluid"> <div class="row-fluid">
<span class="span12"> <span class="span12">

View File

@@ -5,12 +5,27 @@
</ul> </ul>
<table class="table table-striped"> <table class="table table-striped">
<% @users.each do |user|%> <% @users.each do |user|%>
<tr><th>Name</th><th>E-Mail</th><th>Rollen</th> <tr><th>E-Mail</th><th>Rollen</th><th>Actions</th>
</tr><tr><td></td> </tr><tr>
<td> <td>
<%= user.email %></td><td><ul> <%= user.email %></td><td><ul>
<% user.roles.each do |role| %> <% user.roles.each do |role| %>
<li><%= role.name%></li> <li><%= role.name%></li>
<% end %></ul></td><td><%= link_to 'MK FETUSER', user_add_role_path(user, "fetadmin")%></td> <% end %></ul></td>
<td>
<div class="btn-group">
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
Action
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><%= link_to 'Rolle: fetadmin', user_add_role_path(user, "fetadmin")%></li>
<li><%= link_to 'Rolle: fetuser', user_add_role_path(user, "fetuser")%></li>
<li><%= link_to 'Confirm Account', user_do_confirm_path(user)%></li>
<!-- dropdown menu links -->
</ul>
</div>
</td>
</tr><% end %> </tr><% end %>
</table> </table>

View File

@@ -0,0 +1,5 @@
de:
calendars:
alle: "Alle Kalender"
calendar: "Kalender"

196
config/locales/date.de.yml Normal file
View File

@@ -0,0 +1,196 @@
de:
date:
abbr_day_names:
- So
- Mo
- Di
- Mi
- Do
- Fr
- Sa
abbr_month_names:
-
- Jan
- Feb
- Mär
- Apr
- Mai
- Jun
- Jul
- Aug
- Sep
- Okt
- Nov
- Dez
day_names:
- Sonntag
- Montag
- Dienstag
- Mittwoch
- Donnerstag
- Freitag
- Samstag
formats:
default: ! '%d.%m.%Y'
long: ! '%e. %B %Y'
short: ! '%e. %b'
month_names:
-
- Januar
- Februar
- März
- April
- Mai
- Juni
- Juli
- August
- September
- Oktober
- November
- Dezember
order:
- :day
- :month
- :year
datetime:
distance_in_words:
about_x_hours:
one: etwa eine Stunde
other: etwa %{count} Stunden
about_x_months:
one: etwa ein Monat
other: etwa %{count} Monate
about_x_years:
one: etwa ein Jahr
other: etwa %{count} Jahre
almost_x_years:
one: fast ein Jahr
other: fast %{count} Jahre
half_a_minute: eine halbe Minute
less_than_x_minutes:
one: weniger als eine Minute
other: weniger als %{count} Minuten
less_than_x_seconds:
one: weniger als eine Sekunde
other: weniger als %{count} Sekunden
over_x_years:
one: mehr als ein Jahr
other: mehr als %{count} Jahre
x_days:
one: ein Tag
other: ! '%{count} Tage'
x_minutes:
one: eine Minute
other: ! '%{count} Minuten'
x_months:
one: ein Monat
other: ! '%{count} Monate'
x_seconds:
one: eine Sekunde
other: ! '%{count} Sekunden'
prompts:
day: Tag
hour: Stunden
minute: Minuten
month: Monat
second: Sekunden
year: Jahr
errors:
format: ! '%{attribute} %{message}'
messages:
accepted: muss akzeptiert werden
blank: muss ausgefüllt werden
confirmation: stimmt nicht mit der Bestätigung überein
empty: muss ausgefüllt werden
equal_to: muss genau %{count} sein
even: muss gerade sein
exclusion: ist nicht verfügbar
greater_than: muss größer als %{count} sein
greater_than_or_equal_to: muss größer oder gleich %{count} sein
inclusion: ist kein gültiger Wert
invalid: ist nicht gültig
less_than: muss kleiner als %{count} sein
less_than_or_equal_to: muss kleiner oder gleich %{count} sein
not_a_number: ist keine Zahl
not_an_integer: muss ganzzahlig sein
odd: muss ungerade sein
record_invalid: ! 'Gültigkeitsprüfung ist fehlgeschlagen: %{errors}'
taken: ist bereits vergeben
too_long: ist zu lang (nicht mehr als %{count} Zeichen)
too_short: ist zu kurz (nicht weniger als %{count} Zeichen)
wrong_length: hat die falsche Länge (muss genau %{count} Zeichen haben)
template:
body: ! 'Bitte überprüfen Sie die folgenden Felder:'
header:
one: ! 'Konnte %{model} nicht speichern: ein Fehler.'
other: ! 'Konnte %{model} nicht speichern: %{count} Fehler.'
helpers:
select:
prompt: Bitte wählen
submit:
create: ! '%{model} erstellen'
submit: ! '%{model} speichern'
update: ! '%{model} aktualisieren'
number:
currency:
format:
delimiter: .
format: ! '%n %u'
precision: 2
separator: ! ','
significant: false
strip_insignificant_zeros: false
unit:
format:
delimiter: .
precision: 2
separator: ! ','
significant: false
strip_insignificant_zeros: false
human:
decimal_units:
format: ! '%n %u'
units:
billion:
one: Milliarde
other: Milliarden
million: Millionen
quadrillion:
one: Billiarde
other: Billiarden
thousand: Tausend
trillion: Billionen
unit: ''
format:
delimiter: ''
precision: 1
significant: true
strip_insignificant_zeros: true
storage_units:
format: ! '%n %u'
units:
byte:
one: Byte
other: Bytes
gb: GB
kb: KB
mb: MB
tb: TB
percentage:
format:
delimiter: ''
precision:
format:
delimiter: ''
support:
array:
last_word_connector: ! ' und '
two_words_connector: ! ' und '
words_connector: ! ', '
time:
am: vormittags
formats:
default: ! '%d.%m.%Y, %H:%M Uhr'
long: ! '%A, %d. %B %Y, %H:%M Uhr'
short: ! '%d.%m.%Y, %H:%M Uhr'
pm: nachmittags

View File

@@ -39,9 +39,7 @@ de:
show: show:
title: "Auflistung aller Modulgruppen" title: "Auflistung aller Modulgruppen"
link: "Modulgruppen auflisten" link: "Modulgruppen auflisten"
neuigkeit:
new:
title: "Neue Neuigkeit"
home: home:
mtitle: "Menu" mtitle: "Menu"
willkommen: "Willkommen bei der Fachschaft Elektrotechnik" willkommen: "Willkommen bei der Fachschaft Elektrotechnik"
@@ -50,13 +48,7 @@ de:
studien: "Studien" studien: "Studien"
news: "Neuigkeiten" news: "Neuigkeiten"
info: "Information" info: "Information"
rubrik:
title: "Neuigkeiten und aktuelle Infos"
moderatoradded: "Neuen Moderator hinzugefügt!"
moderatoraddnorights: "Keine Berechtigung neue Moderatoren hinzuzufügen!"
new: "Neue Rubrik"
edit: "Rubrik bearbeiten"
formtastic: formtastic:
titles: titles:
modul: modul:
@@ -131,198 +123,3 @@ de:
support: support:
array: array:
two_words_connector: ', ' two_words_connector: ', '
date:
abbr_day_names:
- So
- Mo
- Di
- Mi
- Do
- Fr
- Sa
abbr_month_names:
-
- Jan
- Feb
- Mär
- Apr
- Mai
- Jun
- Jul
- Aug
- Sep
- Okt
- Nov
- Dez
day_names:
- Sonntag
- Montag
- Dienstag
- Mittwoch
- Donnerstag
- Freitag
- Samstag
formats:
default: ! '%d.%m.%Y'
long: ! '%e. %B %Y'
short: ! '%e. %b'
month_names:
-
- Januar
- Februar
- März
- April
- Mai
- Juni
- Juli
- August
- September
- Oktober
- November
- Dezember
order:
- :day
- :month
- :year
datetime:
distance_in_words:
about_x_hours:
one: etwa eine Stunde
other: etwa %{count} Stunden
about_x_months:
one: etwa ein Monat
other: etwa %{count} Monate
about_x_years:
one: etwa ein Jahr
other: etwa %{count} Jahre
almost_x_years:
one: fast ein Jahr
other: fast %{count} Jahre
half_a_minute: eine halbe Minute
less_than_x_minutes:
one: weniger als eine Minute
other: weniger als %{count} Minuten
less_than_x_seconds:
one: weniger als eine Sekunde
other: weniger als %{count} Sekunden
over_x_years:
one: mehr als ein Jahr
other: mehr als %{count} Jahre
x_days:
one: ein Tag
other: ! '%{count} Tage'
x_minutes:
one: eine Minute
other: ! '%{count} Minuten'
x_months:
one: ein Monat
other: ! '%{count} Monate'
x_seconds:
one: eine Sekunde
other: ! '%{count} Sekunden'
prompts:
day: Tag
hour: Stunden
minute: Minuten
month: Monat
second: Sekunden
year: Jahr
errors:
format: ! '%{attribute} %{message}'
messages:
accepted: muss akzeptiert werden
blank: muss ausgefüllt werden
confirmation: stimmt nicht mit der Bestätigung überein
empty: muss ausgefüllt werden
equal_to: muss genau %{count} sein
even: muss gerade sein
exclusion: ist nicht verfügbar
greater_than: muss größer als %{count} sein
greater_than_or_equal_to: muss größer oder gleich %{count} sein
inclusion: ist kein gültiger Wert
invalid: ist nicht gültig
less_than: muss kleiner als %{count} sein
less_than_or_equal_to: muss kleiner oder gleich %{count} sein
not_a_number: ist keine Zahl
not_an_integer: muss ganzzahlig sein
odd: muss ungerade sein
record_invalid: ! 'Gültigkeitsprüfung ist fehlgeschlagen: %{errors}'
taken: ist bereits vergeben
too_long: ist zu lang (nicht mehr als %{count} Zeichen)
too_short: ist zu kurz (nicht weniger als %{count} Zeichen)
wrong_length: hat die falsche Länge (muss genau %{count} Zeichen haben)
template:
body: ! 'Bitte überprüfen Sie die folgenden Felder:'
header:
one: ! 'Konnte %{model} nicht speichern: ein Fehler.'
other: ! 'Konnte %{model} nicht speichern: %{count} Fehler.'
helpers:
select:
prompt: Bitte wählen
submit:
create: ! '%{model} erstellen'
submit: ! '%{model} speichern'
update: ! '%{model} aktualisieren'
number:
currency:
format:
delimiter: .
format: ! '%n %u'
precision: 2
separator: ! ','
significant: false
strip_insignificant_zeros: false
unit:
format:
delimiter: .
precision: 2
separator: ! ','
significant: false
strip_insignificant_zeros: false
human:
decimal_units:
format: ! '%n %u'
units:
billion:
one: Milliarde
other: Milliarden
million: Millionen
quadrillion:
one: Billiarde
other: Billiarden
thousand: Tausend
trillion: Billionen
unit: ''
format:
delimiter: ''
precision: 1
significant: true
strip_insignificant_zeros: true
storage_units:
format: ! '%n %u'
units:
byte:
one: Byte
other: Bytes
gb: GB
kb: KB
mb: MB
tb: TB
percentage:
format:
delimiter: ''
precision:
format:
delimiter: ''
support:
array:
last_word_connector: ! ' und '
two_words_connector: ! ' und '
words_connector: ! ', '
time:
am: vormittags
formats:
default: ! '%d.%m.%Y, %H:%M Uhr'
long: ! '%A, %d. %B %Y, %H:%M Uhr'
short: ! '%d.%m.%Y, %H:%M Uhr'
pm: nachmittags

View File

@@ -0,0 +1,22 @@
de:
neuigkeit:
new:
title: "Neue Neuigkeit"
rubriken:
alle: "Alle Rubriken"
rubrik:
title: "Neuigkeiten und aktuelle Infos"
moderatoradded: "Neuen Moderator hinzugefügt!"
moderatoraddnorights: "Keine Berechtigung neue Moderatoren hinzuzufügen!"
new: "Neue Rubrik"
edit: "Rubrik bearbeiten"
activerecord:
errors:
models:
neuigkeit:
attributes:
title:
blank: "Bitte einen Titel angeben"

View File

@@ -6,6 +6,8 @@
scope '(:locale)/admin' do scope '(:locale)/admin' do
resources :users, :only => [:index] resources :users, :only => [:index]
get 'users/:id/add_role/:role', :controller=>:users, :action=>:add_role, :as=>'user_add_role' get 'users/:id/add_role/:role', :controller=>:users, :action=>:add_role, :as=>'user_add_role'
get 'users/:id/do_confirm', :controller=>:users, :action=>:do_confirm, :as=>'user_do_confirm'
get 'config',:controller=>:config,:action=>:index , :as => 'config' get 'config',:controller=>:config,:action=>:index , :as => 'config'
get 'config/get_git_update',:controller=>:config,:action=>:get_git_update, :as=>'config_getgitupdate' get 'config/get_git_update',:controller=>:config,:action=>:get_git_update, :as=>'config_getgitupdate'
get 'config/get_git_update',:controller=>:config,:action=>:get_git_update get 'config/get_git_update',:controller=>:config,:action=>:get_git_update
@@ -43,6 +45,8 @@
end end
put 'rubriken/(:id)/addmoderator',:controller=>:rubriken,:action=>:addmoderator put 'rubriken/(:id)/addmoderator',:controller=>:rubriken,:action=>:addmoderator
get 'rubriken/:id/verwalten',:controller=>:rubriken,:action=>:verwalten, :as=>'verwalten_rubrik' get 'rubriken/:id/verwalten',:controller=>:rubriken,:action=>:verwalten, :as=>'verwalten_rubrik'
get 'rubriken/verwalten',:controller=>:rubriken,:action=>:alle_verwalten, :as=>'rubriken_verwalten'
resources :home, :only=>[:index] resources :home, :only=>[:index]
get 'home/dev', :controller=>:home, :action=>:dev, :as=>'home_dev' get 'home/dev', :controller=>:home, :action=>:dev, :as=>'home_dev'
resources :beispiele resources :beispiele
@@ -52,6 +56,8 @@
end end
resources :calendars resources :calendars
get 'verwalten/calendars', :controller=>:calendars, :action=>:verwalten, :as=>'calendars_verwalten'
resources :calentries resources :calentries
end end