Sha256: f1d242299c68013973cf33dc25f822d287165fb6894d49e4b102a932761e16a0

Contents?: true

Size: 1.74 KB

Versions: 78

Compression:

Stored size: 1.74 KB

Contents

- process_services
- Jinda::Module.all.asc(:seq).each do |m|
  - unless m.role.blank?
    - next unless login?
    - next unless current_ma_user.role
    -# next unless current_ma_user.role.upcase.split(',').include?(m.role.upcase)
    -# ####################### Remove w space in role ###################
    - next unless current_ma_user.role.upcase.split(",").map!(&:strip).include?(m.role.upcase)

  %li
    -# ########################### Main Display Menu ####################
    = m.name
    -# ##################################################################
    -# Code to display current login user role and required role for menu
    -# ##################################################################
    
    -# if defined?(current_ma_user.role) && !current_ma_user.role.blank?
      =# current_ma_user.role
    -# if m.role?
      =# m.role.upcase

    -# ##################################################################
      
    %ul
      - m.services.asc(:seq).each do |s|
        - next unless s.list
        - xml= REXML::Document.new(s.xml).root
        - unless s.rule.blank?
          - next if (!eval(s.rule))
        - unless s.role.blank?
          - next unless login?
          - next unless current_ma_user.role
          - next unless current_ma_user.role.upcase.split(",").map!(&:strip).include?(s.role.upcase)
        - if s.code.downcase=="link"
          - name, url = s.name.split(":", 2)
          - url.strip!
        - else
          - name= s.name; url= "/jinda/init?s=#{s.module_code}:#{s.code}"
        - if s.confirm
          %li
            %a{"data-panel"=>"main", :onclick=>"if (confirm('Please Confirm')) {location.hash='#{url}'};"}= name
        - else
          %li
            %a{"data-panel"=>"main", :href=> url}= name

Version data entries

78 entries across 75 versions & 4 rubygems

Version Path
jinda-0.8.0 test/dummy/app/views/jinda/_menu_mm.haml
jinda-0.8.0 lib/generators/jinda/templates/app/views/jinda/_menu_mm.haml
jinda-0.7.7.4 lib/generators/jinda/templates/app/views/jinda/_menu_mm.haml
jinda-0.7.7.4 test/dummy/app/views/jinda/_menu_mm.haml
jinda-0.7.7.3 lib/generators/jinda/templates/app/views/jinda/_menu_mm.haml
jinda-0.7.7.3 test/dummy/app/views/jinda/_menu_mm.haml
jinda-0.7.7.2 lib/generators/jinda/templates/app/views/jinda/_menu_mm.haml
jinda-0.7.7.1 lib/generators/jinda/templates/app/views/jinda/_menu_mm.haml
jinda_mind-1.0.0 lib/generators/jinda/templates/app/views/jinda/_menu_mm.haml
jinda-0.7.7 app/views/jinda/_menu_mm.haml
jinda-0.7.6 app/views/jinda/_menu_mm.haml
jinda-0.7.5.5 app/views/jinda/_menu_mm.haml
jinda-0.7.5.4 app/views/jinda/_menu_mm.haml
jinda-0.7.5.3 app/views/jinda/_menu_mm.haml
jinda-0.7.5.2 app/views/jinda/_menu_mm.haml
jinda-0.7.5.0 app/views/jinda/_menu_mm.haml
jinda-0.7.3 app/views/jinda/_menu_mm.haml
jinda-0.7.2 app/views/jinda/_menu_mm.haml
jinda-0.7.1 app/views/jinda/_menu_mm.haml
jinda-0.7.0.4 app/views/jinda/_menu_mm.haml