diff --git a/app/assets/stylesheets/lvas.css.scss b/app/assets/stylesheets/lvas.css.scss index 54abac2..9084fc3 100755 --- a/app/assets/stylesheets/lvas.css.scss +++ b/app/assets/stylesheets/lvas.css.scss @@ -9,4 +9,19 @@ margin: 1px; padding: 5px; border-color: green; border-radius: 5px; +} +div.lva-sidebar { +border:solid; +border-width: 1px; +margin: 2px; +padding:5px; +border-radius:5px; +} +div.lva-beispiele { +border:solid; +border-width: 1px; +margin: 2px; +padding:5px; +border-radius:5px; +border-color: green; } \ No newline at end of file diff --git a/app/controllers/lvas_controller.rb b/app/controllers/lvas_controller.rb index 7b737dd..d2ee71f 100755 --- a/app/controllers/lvas_controller.rb +++ b/app/controllers/lvas_controller.rb @@ -16,14 +16,6 @@ class LvasController < ApplicationController @toolbar_elements<<{:hicon=>'icon-plus-sign', :icon=>:plus, :text => "Neues Beispiel", :path=> new_beispiel_path(:lva_id =>@lva.id)} @toolbar_elements<<{:hicon=>'icon-pencil', :icon=>:pencil,:text =>I18n.t('common.edit'),:path => edit_lva_path(@lva)} - @topbar_elements =[{:hicon=>'icon-list', :text=>I18n.t("lva.list"), :path=>lvas_path}] - for m in @lva.modul - @topbar_elements << {:newline=>true} - @topbar_elements << {:text=> '' + m.name + '', :path=>modul_path(m)} - for mg in m.modulgruppen - @topbar_elements << {:text => mg.studium.name + ' (' + mg.name + ')', :path=>studium_path(mg.studium)} - end - end end # GET /lvas/new diff --git a/app/views/beispiele/_beispiel.html.erb b/app/views/beispiele/_beispiel.html.erb index 740e496..07c9cf9 100644 --- a/app/views/beispiele/_beispiel.html.erb +++ b/app/views/beispiele/_beispiel.html.erb @@ -1,4 +1,4 @@ -
+

<%=link_to beispiel.name, beispiel.beispieldatei.url%>

<%= beispiel.desc %>
diff --git a/app/views/lvas/show.html.erb b/app/views/lvas/show.html.erb index 50a9d4b..9ace8fe 100755 --- a/app/views/lvas/show.html.erb +++ b/app/views/lvas/show.html.erb @@ -1,38 +1,47 @@
-<%= render 'studien/tabs'%> -

<%= notice %>

-

- -

<%= @lva.lvanr %><%= @lva.name %> <%= @lva.ects %> ECTS/ <%= @lva.stunden %> Std

- -

- -

Beschreibung

- <%= @lva.desc %> - -<%= link_to "Beispiel neu" , new_beispiel_path(:lva_id=>@lva.id) %> -

+ <%= render 'studien/tabs'%> +

<%= notice %>

-

Beispiele

- <% @lva.beispiele.each do |b|%> +
+

<%= @lva.name %>

+ +

Beschreibung

+
+ <%= @lva.desc %> +
+
+

Beispiele

- <%= render b%> + <% @lva.beispiele.each do |b|%> - <% end %> -
-

Module

-
    - <% @lva.modul.each do |modul| %> -
  • <%= link_to modul.name , modul_path(modul)%> + <%= render b%> + <% end %> +
+
+
+
    - <% modul.modulgruppen.each do |g| %> +
  • LVA-Nummer: <%=@lva.lvanr %>
  • +
  • ECTS: <%=@lva.ects %>
  • +
  • Stunden: <%=@lva.ects %>
  • +
+

Module

+
    + <% @lva.modul.each do |modul| %> +
  • <%= link_to modul.name , modul_path(modul)%> +
      + <% modul.modulgruppen.each do |g| %> -
    • <%= link_to g.studium.name , studium_path(g.studium)%> (<%=link_to g.name, modulgruppe_path(g)%>)
    • - <% end %> -
    -
  • - - <% end %> -
-<%= render 'layouts/pretty_toolbar' %> +
  • <%= link_to g.studium.name , studium_path(g.studium)%> (<%=link_to g.name, modulgruppe_path(g)%>)
  • + <% end %> + + + + <% end %> + +
    +
    +
    + + <%= render 'layouts/pretty_toolbar' %>
    diff --git a/app/views/studien/semesteransicht.html.erb b/app/views/studien/semesteransicht.html.erb index ca302e7..e9f423a 100644 --- a/app/views/studien/semesteransicht.html.erb +++ b/app/views/studien/semesteransicht.html.erb @@ -13,9 +13,12 @@
    - -

    <%= sem.name %> <%= link_to 'Lvas hinzufügen/entfernen', edit_semester_path(sem)%>

    - +
    +
    +

    <%= sem.name %>

    +
    +
    <%= link_to 'Lvas hinzufügen/entfernen', edit_semester_path(sem), :class=>"btn"%>
    +
    <% sem.lvas.each_slice(4) do |row| %>
    <% row.each do |l| %> diff --git a/db/schema.rb b/db/schema.rb index b8d0781..269a453 100755 --- a/db/schema.rb +++ b/db/schema.rb @@ -17,6 +17,7 @@ ActiveRecord::Schema.define(:version => 20130810214456) do t.string "name" t.datetime "created_at", :null => false t.datetime "updated_at", :null => false +<<<<<<< HEAD end create_table "beispiel_translations", :force => true do |t| @@ -28,6 +29,10 @@ ActiveRecord::Schema.define(:version => 20130810214456) do end add_index "beispiel_translations", ["locale"], :name => "index_beispiel_translations_on_locale" +======= + t.integer "thema_id" + end +>>>>>>> master create_table "beispiele", :force => true do |t| t.string "name" @@ -63,11 +68,29 @@ ActiveRecord::Schema.define(:version => 20130810214456) do t.datetime "updated_at", :null => false end +<<<<<<< HEAD +======= + create_table "frage_translations", :force => true do |t| + t.string "locale" + t.string "title" + t.text "text" + t.datetime "created_at", :null => false + t.datetime "updated_at", :null => false + t.integer "fragen_id" + end + + add_index "frage_translations", ["locale"], :name => "index_frage_translations_on_locale" + +>>>>>>> master create_table "fragen", :force => true do |t| t.string "title" t.text "text" t.datetime "created_at", :null => false t.datetime "updated_at", :null => false +<<<<<<< HEAD +======= + t.integer "thema_id" +>>>>>>> master end create_table "lva_translations", :force => true do |t| @@ -212,13 +235,45 @@ ActiveRecord::Schema.define(:version => 20130810214456) do add_index "studium_translations", ["locale"], :name => "index_studium_translations_on_locale" +<<<<<<< HEAD create_table "themen", :force => true do |t| +======= + create_table "thema_translations", :force => true do |t| + t.string "locale" +>>>>>>> master t.string "title" t.text "text" t.datetime "created_at", :null => false t.datetime "updated_at", :null => false +<<<<<<< HEAD end +======= + t.integer "themen_id" + end + + add_index "thema_translations", ["locale"], :name => "index_thema_translations_on_locale" + + create_table "themen", :force => true do |t| + t.string "title" + t.text "text" + t.datetime "created_at", :null => false + t.datetime "updated_at", :null => false + t.integer "themengruppe_id" + end + + create_table "themengruppe_translations", :force => true do |t| + t.string "locale" + t.string "title" + t.text "text" + t.datetime "created_at", :null => false + t.datetime "updated_at", :null => false + t.integer "themengruppen_id" + end + + add_index "themengruppe_translations", ["locale"], :name => "index_themengruppe_translations_on_locale" + +>>>>>>> master create_table "themengruppen", :force => true do |t| t.string "title" t.text "text"