class Tickets
A ticket is opened for computers only
Public Instance Methods
listp_closed()
click to toggle source
# File Entities/Ticket.rb, line 33 def listp_closed listp_opened( true ) end
listp_opened( closed = false )
click to toggle source
# File Entities/Ticket.rb, line 21 def listp_opened( closed = false ) search_all.select{|k| ( not k.closed ) ^ closed }.collect{|k| dputs( 4 ){ "k is #{k.inspect}" } comp = k.computer != 0 ? k.computer.name_service : "---" [k.ticket_id, "#{k.opened} - #{comp}" ] }.sort{|a,b| a[1] <=> b[1] }.reverse end
setup_data()
click to toggle source
# File Entities/Ticket.rb, line 4 def setup_data value_block :date value_date :opened value_date :closed value_list_drop :severity, "%w( critique grave moyen optionnel )" value_str_ro :created_by value_entity_person_empty :assigned, :drop, :full_name, lambda{|p| p.permissions.index("maintenance")} value_entity_computer_empty :computer, :drop, :name_service value_str :other value_block :detail value_text :todo value_text :verification value_text :work end