forked from bofh/fetsite
Merge branch 'master' of github.com:fetsite/fetsite
Conflicts: Gemfile.lock
This commit is contained in:
@@ -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|
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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%>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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 %>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user