forked from bofh/fetsite
Wiki Erstentwurf,
gollum installiert und Aktiviert, noch nicht fertig! Neuigkeiten / Rubriken Verwaltung verbessert + Neue Neuigkeiten einfügen, + Liste der Neuigkeiten einer Kategorie + html für Neuigkeiten
This commit is contained in:
@@ -24,8 +24,9 @@ body,html
|
||||
|
||||
div.header
|
||||
{display: block;
|
||||
background: url('/assets/fet_logo_3.png') rgb(205,204,226) no-repeat;
|
||||
background: url('/assets/fet_logo_2.png') rgb(235,235,235) no-repeat;
|
||||
background-position:15px center;
|
||||
border-bottom:1px solid black;
|
||||
height:60px;
|
||||
padding-left:160px;
|
||||
padding-top:0px;
|
||||
|
||||
@@ -13,6 +13,6 @@ class ApplicationController < ActionController::Base
|
||||
end
|
||||
end
|
||||
def default_url_options
|
||||
{locale: I18n.locale}
|
||||
{locale: I18n.locale, host:"128.131.95.212"}
|
||||
end
|
||||
end
|
||||
|
||||
@@ -12,8 +12,9 @@ class NeuigkeitenController < ApplicationController
|
||||
|
||||
def new
|
||||
@neuigkeit = Neuigkeit.new
|
||||
|
||||
end
|
||||
@rubrik=Rubrik.find(params[:rubrik_id])
|
||||
@neuigkeit.rubrik=@rubrik
|
||||
end
|
||||
|
||||
|
||||
def edit
|
||||
|
||||
@@ -67,6 +67,9 @@ class RubrikenController < ApplicationController
|
||||
@rubrik = Rubrik.find(params[:id])
|
||||
@moderatoren=User.with_role(:newsmoderator,@rubrik)
|
||||
end
|
||||
def alle_verwalten
|
||||
@rubriken =Rubrik.all
|
||||
end
|
||||
# DELETE /rubriken/1
|
||||
# DELETE /rubriken/1.json
|
||||
def destroy
|
||||
@@ -74,4 +77,6 @@ class RubrikenController < ApplicationController
|
||||
@rubrik.destroy
|
||||
redirect_to rubriken_url
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
module ApplicationHelper
|
||||
def current_url(overwrite={})
|
||||
url_for :only_path => true, :params => params.merge(overwrite).except(:controller,:action)
|
||||
url_for :params => params.merge(overwrite).except(:controller,:action)
|
||||
end
|
||||
def switch_locale_url(target_locale)
|
||||
current_url({:locale=>target_locale}) .sub "/"+I18n.locale.to_s+"/", "/"+target_locale.to_s+"/"
|
||||
|
||||
@@ -39,7 +39,7 @@ class Ability
|
||||
|
||||
|
||||
# Rechteverwaltung fuer Neuigkeiten
|
||||
can :write, Neuigkeit if user.has_role?("newsmoderator", Neuigkeit.rubrik)
|
||||
# can :write, Neuigkeit if user.has_role?("newsmoderator", Neuigkeit.rubrik)
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class Neuigkeit < ActiveRecord::Base
|
||||
attr_accessible :datum, :text, :title
|
||||
attr_accessible :datum, :text, :title, :rubrik_id
|
||||
belongs_to :author, :class_name =>'User'
|
||||
belongs_to :rubrik, :class_name =>'Rubrik'
|
||||
end
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<%= t 'home.mtitle'%>
|
||||
<ul class="nav nav-pills nav-stacked">
|
||||
<li><%= link_to I18n.t(:home,:scope=>'home' ), home_index_url %>
|
||||
<li><%= link_to I18n.t(:home,:scope=>'home' ), home_index_path %>
|
||||
</li>
|
||||
<li><%= link_to I18n.t(:news,:scope=>'home' ),rubriken_path %></li>
|
||||
<li><%= link_to I18n.t(:info,:scope=>'home' ) %></li>
|
||||
|
||||
@@ -1,11 +1,14 @@
|
||||
<%= tinymce_assets %>
|
||||
<%= semantic_form_for @neuigkeit do |f| %>
|
||||
<%= f.inputs do %>
|
||||
<%= f.input :title, :placeholder=>"Titel" %>
|
||||
<%= f.input :text %>
|
||||
<%= f.input :text, :as=>:tinymce_text %>
|
||||
<%= f.input :datum %>
|
||||
<%= f.input :rubrik, :as=>:radio, :colleciton=>Rubrik.all %>
|
||||
<% end %>
|
||||
|
||||
<%= f.actions do %>
|
||||
<%= f.action :submit, :as => :input %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<%= tinymce %>
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
<h2><%=neuigkeit.title %></h2>
|
||||
<p><%= neuigkeit.text %></p>
|
||||
<p><%= raw(neuigkeit.text) %></p>
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
<%= render 'form' %>
|
||||
|
||||
<%= link_to 'Back', neuigkeiten_path %>
|
||||
<%= link_to 'Back', rubrik_path(@rubrik) %>
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
<div class="row-fluid">
|
||||
<span class="span12">
|
||||
<%= link_to 'Verwalten', verwalten_rubrik_path(@rubrik) %> |
|
||||
|
||||
<%= link_to '<i class="icon-plus-sign"></i>'.html_safe+"Neuer Artikel", new_rubrik_neuigkeit_path(@rubrik) %>
|
||||
<%= link_to 'Back', rubriken_path %> |
|
||||
<%= link_to 'Destroy', @rubrik, method: :delete, data: { confirm: 'Are you sure?' } %>
|
||||
</span></div>
|
||||
</span></div>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<h1><%= @rubrik.name %></h1>
|
||||
<p id="notice"><%= notice %></p>
|
||||
<%= render :partial=>'admin_liste', :locals=>{:rubriken => [@rubrik]} %>
|
||||
|
||||
<h1><%= @rubrik.name %></h1>
|
||||
<table class="table">
|
||||
<b>Moderatoren:</b><i>
|
||||
<% @moderatoren.each do |m|%>
|
||||
@@ -17,4 +18,4 @@
|
||||
<%= f.action :submit %>
|
||||
<% end %>
|
||||
<%= link_to 'Edit', edit_rubrik_path(@rubrik) %> |
|
||||
<%= link_to 'Anzeigen', rubrik_path(@rubrik) %>
|
||||
<%= link_to 'Anzeigen', rubrik_path(@rubrik) %>
|
||||
|
||||
Reference in New Issue
Block a user