#{ if @oauth_grants.count.zero? "

#{rodauth.oauth_no_grants_text}

" else <<-HTML #{ @oauth_grants.map do |oauth_grant| <<-HTML HTML end.join }
#{rodauth.oauth_grants_type_label} #{rodauth.oauth_grants_token_label} #{rodauth.oauth_grants_refresh_token_label} #{rodauth.oauth_grants_expires_in_label} #{rodauth.oauth_grants_revoked_at_label} #{rodauth.oauth_grants_scopes_label} #{@oauth_grants.count}
#{oauth_grant[rodauth.oauth_grants_type_column]} #{oauth_grant[rodauth.oauth_grants_token_column]} #{oauth_grant[rodauth.oauth_grants_refresh_token_column]} #{oauth_grant[rodauth.oauth_grants_expires_in_column]} #{oauth_grant[rodauth.oauth_grants_revoked_at_column]} #{oauth_grant[rodauth.oauth_grants_scopes_column]} #{ if !oauth_grant[rodauth.oauth_grants_revoked_at_column] && !oauth_grant[rodauth.oauth_grants_token_hash_column] <<-HTML
#{csrf_tag(rodauth.revoke_path) if respond_to?(:csrf_tag)} #{rodauth.input_field_string("token_type_hint", "revoke-token-type-hint", :value => "access_token", :type=>"hidden")} #{rodauth.input_field_string("token", "revoke-token", :value => oauth_grant[rodauth.oauth_grants_token_column], :type=>"hidden")} #{rodauth.button(rodauth.oauth_grant_revoke_button)}
HTML end }
#{rodauth.oauth_management_pagination_links(@oauth_grants)} HTML end }