weathermen/soundstorm

View on GitHub
app/views/doorkeeper/authorizations/new.html.haml

Summary

Maintainability
Test Coverage
%body
  %header.page-header{:role => "banner"}
    %h1= t('.title')
  %main{:role => "main"}
    %p.h4
      = raw t('.prompt', client_name: content_tag(:strong, class: 'text-info') { @pre_auth.client.name })
    - if @pre_auth.scopes.count > 0
      #oauth-permissions
        %p
          = t('.able_to')
          \:
        %ul.text-info
          - @pre_auth.scopes.each do |scope|
            %li= t scope, scope: [:doorkeeper, :scopes]
    .actions
      = form_tag oauth_authorization_path, method: :post do
        = hidden_field_tag :client_id, @pre_auth.client.uid
        = hidden_field_tag :redirect_uri, @pre_auth.redirect_uri
        = hidden_field_tag :state, @pre_auth.state
        = hidden_field_tag :response_type, @pre_auth.response_type
        = hidden_field_tag :scope, @pre_auth.scope
        = hidden_field_tag :code_challenge, @pre_auth.code_challenge
        = hidden_field_tag :code_challenge_method, @pre_auth.code_challenge_method
        = submit_tag t('doorkeeper.authorizations.buttons.authorize'), class: "btn btn-success btn-lg btn-block"
      = form_tag oauth_authorization_path, method: :delete do
        = hidden_field_tag :client_id, @pre_auth.client.uid
        = hidden_field_tag :redirect_uri, @pre_auth.redirect_uri
        = hidden_field_tag :state, @pre_auth.state
        = hidden_field_tag :response_type, @pre_auth.response_type
        = hidden_field_tag :scope, @pre_auth.scope
        = hidden_field_tag :code_challenge, @pre_auth.code_challenge
        = hidden_field_tag :code_challenge_method, @pre_auth.code_challenge_method
        = submit_tag t('doorkeeper.authorizations.buttons.deny'), class: "btn btn-danger btn-lg btn-block"