Commit ce4f6b731e27bd64433aff78c237cd993b7559e8
1 parent
24980223
Exists in
master
and in
1 other branch
Fix issue of failed page to create apps
The page to create an apps failed. Fix #586
Showing
2 changed files
with
8 additions
and
4 deletions
Show diff stats
app/views/apps/_fields.html.haml
| ... | ... | @@ -4,10 +4,11 @@ |
| 4 | 4 | = f.label :name |
| 5 | 5 | = f.text_field :name |
| 6 | 6 | |
| 7 | -%div | |
| 8 | - %label Api Key | |
| 9 | - %span= app.api_key | |
| 10 | - = link_to t('.regenerate_api_key'), regenerate_api_key_app_path(app), :class => 'button', :method => 'post' | |
| 7 | +- unless app.new_record? | |
| 8 | + %div | |
| 9 | + %label Api Key | |
| 10 | + %span= app.api_key | |
| 11 | + = link_to t('.regenerate_api_key'), regenerate_api_key_app_path(app), :class => 'button', :method => 'post' | |
| 11 | 12 | %div |
| 12 | 13 | = f.label :repository_branch |
| 13 | 14 | = f.text_field :repository_branch, :placeholder => "master" | ... | ... |
spec/acceptance/app_regenerate_api_key_spec.rb
| ... | ... | @@ -17,6 +17,9 @@ feature "Regeneration api_Key" do |
| 17 | 17 | }.to change { |
| 18 | 18 | app.reload.api_key |
| 19 | 19 | } |
| 20 | + click_link I18n.t('shared.navigation.apps') | |
| 21 | + click_link I18n.t('apps.index.new_app') | |
| 22 | + expect(page).to_not have_button I18n.t('apps.fields.regenerate_api_key') | |
| 20 | 23 | end |
| 21 | 24 | |
| 22 | 25 | scenario "a user cannot access to edit page" do | ... | ... |