Changeset 362
- Timestamp:
- 12/18/06 19:14:26 (2 years ago)
- Files:
-
- trunk/app/helpers/application_helper.rb (modified) (1 diff)
- trunk/db/migrate/002_initial_data.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/app/helpers/application_helper.rb
r361 r362 744 744 @@asset_code_and_name_sql = ActiveRecord::Base.connection.sql_concat(:code, ' (', :name, ')') 745 745 def find_asset_tree_nodes(group_ids, parent_id = nil, open_parent = true, branch_depth = nil) 746 parent_condition = parent_id ? "parent_id = #{parent_id}" : 'parent_id IS NULL or parent_id = 0'746 parent_condition = parent_id ? "parent_id = #{parent_id}" : 'parent_id IS NULL' 747 747 create_subasset_aug_count = session[:move_mode] ? ", (SELECT COUNT(*) FROM assets_user_groups WHERE (asset_id = assets.id AND create_subasset = 1 AND user_group_id IN (#{group_ids.join(',')}))) AS create_subasset_aug_count" : '' 748 748 nodes = Asset.connection.execute("SELECT id, #@@asset_code_and_name_sql, asset_type_id, (SELECT COUNT(*) FROM assets T1 WHERE T1.parent_id = assets.id) AS child_count, (SELECT COUNT(*) FROM assets_user_groups WHERE (asset_id = assets.id AND user_group_id IN (#{group_ids.join(',')}))) AS aug_count #{create_subasset_aug_count} FROM assets WHERE #{parent_condition}") trunk/db/migrate/002_initial_data.rb
r354 r362 28 28 connection.reset_pk_sequence!('assets') if ['PostgreSQL'].include?(connection.adapter_name) 29 29 # The root asset (id=1) 30 root = TempAsset.create!(:code => 'CMMS', :name => 'NorfelloCMMS' )30 root = TempAsset.create!(:code => 'CMMS', :name => 'NorfelloCMMS', :parent_id => nil) 31 31 32 32 # User permissions to assets