edit.html.erb
1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<h1><%= _('Oauth Client Settings') %></h1>
<h3><%= _('Edit Provider') %></h3>
<%= form_for @provider, :url => {:action => 'edit'}, :method => 'post' do |f| %>
<div class="enabled">
<%= f.check_box :enabled %>
<%= _('Enabled') %>
</div>
<div class="name">
<span class="label">
<%= _('Name') %>
</span>
<span class="value">
<%= f.text_field :name %>
</span>
</div>
<div class="identifier">
<span class="label">
<%= _('Identifier') %>
</span>
<span class="value">
<%= f.text_field :identifier %>
</span>
</div>
<div class="strategy">
<span class="label">
<%= _('Strategy') %>
</span>
<span class="value">
<%= f.select :strategy, OauthClientPlugin::PROVIDERS %>
</span>
</div>
<div class="client-id">
<span class="label">
<%= _('Client Id') %>
</span>
<span class="value">
<%= f.text_field :client_id %>
</span>
</div>
<div class="client-secret">
<span class="label">
<%= _('Client Secret') %>
</span>
<span class="value">
<%= f.text_field :client_secret %>
</span>
</div>
<% if File.exists?(File.join(File.dirname(__FILE__), "_#{@provider.strategy}.html.erb")) %>
<%= render :partial => "#{@provider.strategy}", :locals => {:f => f, :provider => @provider} %>
<% end %>
<% button_bar do %>
<%= submit_button(:save, _('Save'), :cancel => {:action => 'index'}) %>
<% end %>
<% end %>