aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/controllers/referentials_controller.rb2
-rw-r--r--app/helpers/referentials_helper.rb2
-rw-r--r--app/models/referential.rb6
-rw-r--r--app/views/lines/show.html.erb2
-rw-r--r--app/views/referentials/_form.erb12
-rw-r--r--app/views/referentials/edit.html.erb3
-rw-r--r--app/views/referentials/new.html.erb3
-rw-r--r--app/views/referentials/show.html.erb8
8 files changed, 37 insertions, 1 deletions
diff --git a/app/controllers/referentials_controller.rb b/app/controllers/referentials_controller.rb
new file mode 100644
index 000000000..a65af2e9a
--- /dev/null
+++ b/app/controllers/referentials_controller.rb
@@ -0,0 +1,2 @@
+class ReferentialsController < InheritedResources::Base
+end
diff --git a/app/helpers/referentials_helper.rb b/app/helpers/referentials_helper.rb
new file mode 100644
index 000000000..73384bef6
--- /dev/null
+++ b/app/helpers/referentials_helper.rb
@@ -0,0 +1,2 @@
+module ReferentialsHelper
+end
diff --git a/app/models/referential.rb b/app/models/referential.rb
new file mode 100644
index 000000000..36f3df100
--- /dev/null
+++ b/app/models/referential.rb
@@ -0,0 +1,6 @@
+class Referential < ActiveRecord::Base
+ validates_presence_of :name
+ validates_presence_of :slug
+
+
+end
diff --git a/app/views/lines/show.html.erb b/app/views/lines/show.html.erb
index b716705ad..50932fef6 100644
--- a/app/views/lines/show.html.erb
+++ b/app/views/lines/show.html.erb
@@ -1,4 +1,4 @@
-<%= title_tag "Ligne #{@line.name}" %>
+<%= title_tag @line.name %>
<div class="line_show">
diff --git a/app/views/referentials/_form.erb b/app/views/referentials/_form.erb
new file mode 100644
index 000000000..031621b00
--- /dev/null
+++ b/app/views/referentials/_form.erb
@@ -0,0 +1,12 @@
+<%= semantic_form_for @referential do |form| %>
+ <%= form.inputs do %>
+ <%= form.input :name %>
+ <%= form.input :slug%>
+ <% end %>
+
+ <%= form.buttons do %>
+ <%= form.commit_button true %>
+ <li><%= t('or') %></li>
+ <li><%= link_to t('back'), :back %></li>
+ <% end %>
+<% end %>
diff --git a/app/views/referentials/edit.html.erb b/app/views/referentials/edit.html.erb
new file mode 100644
index 000000000..e6027b4b5
--- /dev/null
+++ b/app/views/referentials/edit.html.erb
@@ -0,0 +1,3 @@
+<%= title_tag t(".title") %>
+
+<%= render "form" %>
diff --git a/app/views/referentials/new.html.erb b/app/views/referentials/new.html.erb
new file mode 100644
index 000000000..e6027b4b5
--- /dev/null
+++ b/app/views/referentials/new.html.erb
@@ -0,0 +1,3 @@
+<%= title_tag t(".title") %>
+
+<%= render "form" %>
diff --git a/app/views/referentials/show.html.erb b/app/views/referentials/show.html.erb
new file mode 100644
index 000000000..9fad647bc
--- /dev/null
+++ b/app/views/referentials/show.html.erb
@@ -0,0 +1,8 @@
+<%= title_tag t('.title', :title => @referential.name) %>
+
+<div>
+ <p>
+ <label><%= Referential.human_attribute_name("slug") %>: </label>
+ <%= @referential.slug %>
+ </p>
+</div> \ No newline at end of file