Module: Card::Set::Right::ApiKey::HtmlFormat

Extended by:
AbstractFormat
Defined in:
platypus/tmp/set/gem-defaults/mod021-api_key/right/api_key.rb

Instance Method Summary collapse

Instance Method Details

#core_top_viewObject



119
120
121
# File 'platypus/tmp/set/gem-defaults/mod021-api_key/right/api_key.rb', line 119

def core_top_view
  :current
end

#generate_button_hidden_tagsObject



103
104
105
# File 'platypus/tmp/set/gem-defaults/mod021-api_key/right/api_key.rb', line 103

def generate_button_hidden_tags
  { card: { trigger: :generate_api_key } }
end

#generate_button_situationObject



111
112
113
# File 'platypus/tmp/set/gem-defaults/mod021-api_key/right/api_key.rb', line 111

def generate_button_situation
  :primary
end

#generate_button_textObject



107
108
109
# File 'platypus/tmp/set/gem-defaults/mod021-api_key/right/api_key.rb', line 107

def generate_button_text
  card.content.present? ? t(:api_key_regenerate) : t(:api_key_generate)
end

#input_typeObject



115
116
117
# File 'platypus/tmp/set/gem-defaults/mod021-api_key/right/api_key.rb', line 115

def input_type
  :text_field
end

#view: buttonsObject



88
89
90
# File 'platypus/tmp/set/gem-defaults/mod021-api_key/right/api_key.rb', line 88

view :buttons, perms: :update, unknown: true do
  render_generate_button
end

#view: coreObject



77
# File 'platypus/tmp/set/gem-defaults/mod021-api_key/right/api_key.rb', line 77

view :core, unknown: true, template: :haml

#view: currentObject



78
# File 'platypus/tmp/set/gem-defaults/mod021-api_key/right/api_key.rb', line 78

view :current, unknown: true, template: :haml

#view: generate_buttonObject



92
93
94
95
96
97
98
99
100
101
# File 'platypus/tmp/set/gem-defaults/mod021-api_key/right/api_key.rb', line 92

view :generate_button, perms: :update, unknown: true do
  card_form :update do
    [
      hidden_tags(generate_button_hidden_tags),
      submit_button(text: generate_button_text,
                    situation: generate_button_situation,
                    disable_with: t(:api_key_generating))
    ]
  end
end


84
85
86
# File 'platypus/tmp/set/gem-defaults/mod021-api_key/right/api_key.rb', line 84

view :token_link do
  link_to t(:api_key_get_jwt_token), path: { format: :json, view: :token }
end