]> git.openstreetmap.org Git - rails.git/blobdiff - app/views/oauth_clients/_form.html.erb
Avoid unnecessary arrays
[rails.git] / app / views / oauth_clients / _form.html.erb
index e55b016e982a2ce7e11eb28979c675160714996c..a3fe7b3fbf5fffb429ed847221e3475c5e938550 100644 (file)
@@ -1,40 +1,29 @@
-<div class="field">
-       <label for="client_application_name">Name*</label><br/>
-       <%= f.text_field :name %>
-</div>
-<div class="field">
-       <label for="client_application_url">Main Application URL*</label><br/>
-       <%= f.text_field :url %>
-</div>
-<div class="field">
-       <label for="client_application_callback_url">Callback URL*</label><br/>
-       <%= f.text_field :callback_url %>
-</div>
-<div class="field">
-       <label for="client_application_support_url">Support URL</label><br/>
-       <%= f.text_field :support_url %>
-</div>
-<div class="field">
-  <%= f.check_box :allow_read_prefs %>
-  <label for="client_application_allow_read_prefs">Request permission to read the user preferences.</label><br/>
-</div>
-<div class="field">
-  <%= f.check_box :allow_write_prefs %>
-  <label for="client_application_allow_write_prefs">Request permission to write the user preferences.</label><br/>
-</div>
-<div class="field">
-  <%= f.check_box :allow_write_diary %>
-  <label for="client_application_allow_write_diary">Request permission to create diary entries, comments and friends.</label><br/>
-</div>
-<div class="field">
-  <%= f.check_box :allow_write_api %>
-  <label for="client_application_allow_write_api">Request permission to write the API on the user's behalf.</label><br/>
-</div>
-<div class="field">
-  <%= f.check_box :allow_read_gpx %>
-  <label for="client_application_allow_read_gpx">Request permission to read the user's private GPS traces.</label><br/>
-</div>
-<div class="field">
-  <%= f.check_box :allow_write_gpx %>
-  <label for="client_application_allow_write_gpx">Request permission to upload GPS traces as the user.</label><br/>
+<div class='standard-form'>
+  <fieldset>
+    <div class="form-row">
+      <label class='standard-label' for="client_application_name"><%= t ".name" %> (<%= t ".required" %>)</label>
+      <%= f.text_field :name %>
+    </div>
+    <div class="form-row">
+      <label class='standard-label' for="client_application_url"><%= t ".url" %> (<%= t ".required" %>)</label>
+      <%= f.text_field :url %>
+    </div>
+    <div class="form-row">
+      <label class='standard-label' for="client_application_callback_url"><%= t ".callback_url" %></label>
+      <%= f.text_field :callback_url %>
+    </div>
+    <div class="form-row">
+      <label class='standard-label' for="client_application_support_url"><%= t ".support_url" %></label>
+      <%= f.text_field :support_url %>
+    </div>
+  </fieldset>
+  <fieldset class='form-divider'>
+      <p><%= t ".requests" %></p>
+      <% ClientApplication.all_permissions.each do |perm| %>
+        <div class="form-row">
+          <%= f.check_box perm %>
+          <label class='standard-label' for="client_application_<%= perm.to_s %>"><%= t("." + perm.to_s) %></label>
+        </div>
+      <% end %>
+  </fieldset>
 </div>