Merge branch 'master' of github.com:fetsite/fetsite

Conflicts:
	Gemfile.lock
This commit is contained in:
Andreas Stephanides
2013-11-12 20:25:48 +01:00
9 changed files with 17 additions and 263 deletions

View File

@@ -3,7 +3,7 @@ class ThemengruppenController < ApplicationController
# GET /themengruppen.json
load_and_authorize_resource
def index
@themengruppen = Themengruppe.all
@themengruppen = Themengruppe.order(:title)
@toolbar_elements = [{:icon=>:plus, :hicon=>'icon-plus-sign', :text=>I18n.t('themengruppe.new'), :path=>new_themengruppe_path()}]
respond_to do |format|

View File

@@ -50,7 +50,11 @@ class Lva < ActiveRecord::Base
validates :name, :presence=>true, :uniqueness=>{:scope=>:typ}# Name Eingetragen?
validates :typ, :presence=>true, :inclusion=> ERLAUBTE_TYPEN
validates_presence_of :stunden # Stunden Eingetragen?
validates_presence_of :modul # Zugehöriges Modul eingetragen? (zumindest eines)
validates_presence_of :modul # Zugehöriges Modul eingetragen?
# (zumindest eines)
def full_name
return self.typ + ' ' + self.name
end
def add_semesters
# Diese Methode fügt die Instanz automatisch zu allen Studien als "Ohne Semesterempfehlung" (Semester 0) zu, bei denen die Instanz im Studium noch nicht vorkommt.
for m in self.modul

View File

@@ -18,7 +18,7 @@
<%= link_to b, {:class=> :linkbox} do %>
<div class="row-fluid">
<div class="span8">
<b><%=b.name%></b> (<%=b.lva.name%>)
<b><%=b.name%></b> (<%=b.lva.full_name%>)
</div>
<div class="span4">
<%=b.updated_at.to_s%>

View File

@@ -1,6 +1,6 @@
<div class="lva-semester">
<%=lva.lvanr.to_s %> <b><%= link_to lva.name, lva_path(lva)%></b> <%= lva.ects %> ECTS / <%= lva.stunden %> Std<br>
<%=lva.lvanr.to_s %> <b><%= link_to lva.full_name, lva_path(lva)%></b> <%= lva.ects %> ECTS / <%= lva.stunden %> Std<br>
<!-- <div class="hidden-phone">
Module: /<% lva.modul.each do |m| %> <%= link_to m.name + ' / ', modul_path(m) unless m.modulgruppen.map{|x| x.studium}.index(@studium).nil? && !@studium.nil? %><% end %>
<br>

View File

@@ -9,7 +9,13 @@
</div>
</div>
<div class="row-fluid">
<% if params[:info].true? %>
<%= raw(@studium.desc) %>
<% else %>
<%= @studium.desc_first_words %> <%= link_to I18n.t('studium.info'), studium_path(@studium, :ansicht=>params[:ansicht], :info=>true) %>
<% end %>
<% @studienphasen.each do |sp| %>
<% sp[:modulgruppen].each do |row| %>
<div class="row-fluid">

View File

@@ -127,7 +127,7 @@
<% @lvas.each do |lva| %>
<%= (lva.valid?) ? '<i class="icon-ok"> </i>'.html_safe : '<i class="icon-remove"></i>'.html_safe %><%= link_to lva.name, lva %> |
<%= (lva.valid?) ? '<i class="icon-ok"> </i>'.html_safe : '<i class="icon-remove"></i>'.html_safe %><%= link_to lva.full_name, lva %> |
<%=link_to '<i class="icon-pencil"></i>'.html_safe+ 'edit', edit_lva_path(lva)%><br>
<% end %>

View File

@@ -26,7 +26,7 @@
<div class="span6">
<!--<b><%= I18n.t("themengruppe.themen") %></b>
--><ul>
<% themengruppe.themen.each do |t| %>
<% themengruppe.themen.order(:title).each do |t| %>
<li>
<%= render t %>
</li>