Sha256: 9c843c9ba6d19f57d59f9ceb430027a3dbac6e36375c3ee58892fc54215f402f

Contents?: true

Size: 1.29 KB

Versions: 52

Compression:

Stored size: 1.29 KB

Contents

.action_card
  .title
    .name
      - case page_type
      - when 'entity_action'
        = @entity.respond_to?(:name) ? @entity.name || @entity : @entity
      - when 'entity_list_action'
        = Misc.humanize page_entity_list
      - when 'entity_map_action'
        = Misc.humanize page_entity_map
    .long_name
      = Misc.humanize page_action if page_action

  - if card.description
    .action_description
      - case card.description
      - when String
        = card.description
      - when Proc
        = capture_haml &card.description
      - else
        - raise "Unknown description: #{fff card.description}"

  - if card.action_parameters
    = action_parameters &card.action_parameters

  - exception_html = nil
  - require_parameters = false
  - card.requires.each do |input|
    - if Array === input
      - inputs, input_block = input
      - if inputs.select{|input| @params[input.to_s].nil? }.any?
        - require_parameters = true
        - exception_html = capture_haml  &input_block
        - break

    - else
      - if @params[input.to_s].nil?
        - require_parameters = true
        - break

  - if exception_html
    = exception_html

  .action_content
    - if require_parameters
      %p Please configure the parameters to execute the action
    - else
      = capture_haml &block

Version data entries

52 entries across 52 versions & 1 rubygems

Version Path
rbbt-rest-1.4.10 share/views/entity_partials/action_card.haml
rbbt-rest-1.4.9 share/views/entity_partials/action_card.haml
rbbt-rest-1.4.8 share/views/entity_partials/action_card.haml
rbbt-rest-1.4.7 share/views/entity_partials/action_card.haml
rbbt-rest-1.4.6 share/views/entity_partials/action_card.haml
rbbt-rest-1.4.5 share/views/entity_partials/action_card.haml
rbbt-rest-1.4.4 share/views/entity_partials/action_card.haml
rbbt-rest-1.4.3 share/views/entity_partials/action_card.haml
rbbt-rest-1.4.2 share/views/entity_partials/action_card.haml
rbbt-rest-1.4.1 share/views/entity_partials/action_card.haml
rbbt-rest-1.4.0 share/views/entity_partials/action_card.haml
rbbt-rest-1.3.32 share/views/entity_partials/action_card.haml
rbbt-rest-1.3.31 share/views/entity_partials/action_card.haml
rbbt-rest-1.3.30 share/views/entity_partials/action_card.haml
rbbt-rest-1.3.29 share/views/entity_partials/action_card.haml
rbbt-rest-1.3.28 share/views/entity_partials/action_card.haml
rbbt-rest-1.3.27 share/views/entity_partials/action_card.haml
rbbt-rest-1.3.26 share/views/entity_partials/action_card.haml
rbbt-rest-1.3.25 share/views/entity_partials/action_card.haml
rbbt-rest-1.3.24 share/views/entity_partials/action_card.haml