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:
Andreas Stephanides
2013-03-02 14:09:12 +01:00
parent 748497ce98
commit cdf7acd426
19 changed files with 120 additions and 41 deletions

View File

@@ -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;

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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+"/"

View File

@@ -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

View File

@@ -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

View File

@@ -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>

View File

@@ -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 %>

View File

@@ -1,2 +1,2 @@
<h2><%=neuigkeit.title %></h2>
<p><%= neuigkeit.text %></p>
<p><%= raw(neuigkeit.text) %></p>

View File

@@ -2,4 +2,4 @@
<%= render 'form' %>
<%= link_to 'Back', neuigkeiten_path %>
<%= link_to 'Back', rubrik_path(@rubrik) %>

View File

@@ -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>

View File

@@ -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) %>