Skip to content
Browse files

add nachruf and show meta fields on person page

  • Loading branch information...
1 parent 4f6513d commit 72732f1518496d2f94cfdc1047dfa0cc05f29800 @jonasschneider committed
Showing with 32 additions and 3 deletions.
  1. +1 −0 app/models/person.rb
  2. +20 −0 app/views/person.haml
  3. +11 −3 app/views/preferences.haml
View
1 app/models/person.rb
@@ -30,6 +30,7 @@ class << self
field :zukunft, type: String
field :nachabi, type: String
field :lebenswichtig, type: String
+ field :nachruf, type: String
if ENV["FOG_STORAGE_BACKEND"]
STORAGE_BACKEND = (ENV["FOG_STORAGE_BACKEND"] || 'localhost:8000').split(':')
View
20 app/views/person.haml
@@ -2,9 +2,29 @@
.flash.notice
%form{ action: '/preferences' }
%input{ type: 'submit', value: 'Das ist deine Seite! Du kannst sie bearbeiten.' }
+
%h1= @person.name
%h2== Kurs K2.#{@person.kurs}, #{@person.zug}
%img{ src: @person.avatar_url(:medium) }
+
+%h2 Steckbrief
+%p
+ Meister in ...
+ %strong= @person.lks.empty? ? 'XXX' : @person.lks
+%p
+ Später mal:
+ %strong= @person.zukunft.empty? ? 'XXX': @person.zukunft
+%p
+ Nach dem Abi:
+ %strong= @person.nachabi.empty? ? 'XXX' : @person.nachabi
+%p
+ Ohne
+ %strong= @person.lebenswichtig.empty? ? 'XXX' : @person.lebenswichtig
+ hätte ich das Abi nicht geschafft.
+%p
+ Was ich euch schon immer mal sagen wollte:
+ %strong= @person.nachruf.empty? ? 'XXX' : person.nachruf
+
%h2 Tags
- if @person.tags.empty?
%p (noch keine Tags)
View
14 app/views/preferences.haml
@@ -34,20 +34,28 @@
%label{:for => "person[g8]"} G8?
%br
- %label{:for => "person[lks]"} vierstündige Kurse:
+ %label{:for => "person[lks]"} Meister in ...:
%input{ name: "person[lks]", value: @person.lks, type: 'text', :placeholder => 'z.B. "Molekularspaß mit Hr Kaindl"', :size => 40 }
%br
- %label{:for => "person[zukunft]"} Später:
+ %label{:for => "person[zukunft]"} Später mal:
%input{ name: "person[zukunft]", value: @person.zukunft, size: 60, type: 'text', :placeholder => "z.B. werde ich Atomrandphysiker" }
%br
%label{:for => "person[nachabi]"} Nach dem Abi:
%input{ name: "person[nachabi]", value: @person.nachabi, type: 'text', :placeholder => "z.B. nehm ich kein Buch mehr in die Hand" }
%br
+
+ %label{:for => "person[nachruf]"} Was ich euch schon immer mal sagen wollte:
+ %input{ name: "person[nachruf]", value: @person.nachruf, size: 60, type: 'text' }
+ %br
+
+ %label{:for => "person[nachabi]"} Nach dem Abi:
+ %input{ name: "person[nachabi]", value: @person.nachabi, size: 60, type: 'text', :placeholder => "z.B. nehm ich kein Buch mehr in die Hand" }
+ %br
Ohne
- %input{ name: "person[lebenswichtig]", value: @person.lebenswichtig, type: 'text'}
+ %input{ name: "person[lebenswichtig]", value: @person.lebenswichtig, type: 'text', size: 30}
hätte ich das Abi nicht geschafft.
%p

0 comments on commit 72732f1

Please sign in to comment.
Something went wrong with that request. Please try again.