# Permission Group Planning
Class to help out with organization
```ruby
# frozen_string_literal: true
class PermissionGroupReport
attr_reader :department_id, :group_hash_list
def initialize(department_id: 2)
@department_id = department_id
@group_hash_list = collect_data
end
def group_names
group_hash_list.map{ |group_hash| group_hash[:group] }
end
def group_listing(grouping = nil)
for_role_group(grouping).each do |group_hash|
puts group_hash[:group]
puts "excludes (#{group_hash[:excluded_groups]})" if group_hash[:excluded_groups].present? && group_hash[:role_ids].size > 6
puts "-" * [group_hash[:group].size, 80].min
group_hash[:permissions].each do |o|
puts " #{o[:subject]} - #{o[:action]} : #{o[:view]} (#{o[:subset_count]}/#{o[:total_count]})"
end
puts "\n"
end
nil
end
def auth_permissions(grouping = nil)
for_role_group(grouping).each do |group_hash|
puts %Q|# #{"-" * [group_hash[:names].size, 80].min}|
puts %Q|# #{group_hash[:names]}|
puts %Q|role = Role.find_or_create_by(name: "", title: "", role_group: "IT", standalone: false, active: true)|
group_hash[:permissions].each do |o|
puts %Q|Consent::Permission.find_or_create_by(subject: "#{o[:subject]}", action: "#{o[:action]}", view: "#{o[:view]}", role_id: role.id)|
end
end
nil
end
def for_role_group(grouping = nil)
return group_hash_list.sort{|a,b| b[:permissions].size <=> a[:permissions].size} if grouping.nil?
group_hash_list.select{ |g| g[:names] == grouping }
end
private
def role_ids
@role_ids ||= User.active.where(department_id: department_id).pluck(:role_id).uniq
end
def permission_group_query
Consent::Permission.select("subject, action, view, GROUP_CONCAT(DISTINCT role_id) AS role_ids").group(:subject, :action, :view)
end
def permission_role_id_groups
@permission_role_id_groups ||= permission_group_query.where(role_id: role_ids).map(&:role_ids).uniq
end
def collect_data
permission_role_id_groups.map{ |group_role_ids| process_group(group_role_ids) }
end
def process_group(group_role_ids)
role_list = permission_group_query.where(role_id: role_ids).having("GROUP_CONCAT(DISTINCT role_id) = ?", group_role_ids)
subset_count = group_role_ids.split(",").size
role_group = Role.where(id: group_role_ids.split(","))
excluded_roles = Role.where(id: @role_ids - group_role_ids.split(","))
hash = {
group: role_group.order(:title).map(&:title).join(" + "),
role_ids: group_role_ids.split(","),
excluded_role_ids: excluded_roles.pluck(:id),
excluded_groups: "#{'-' if excluded_roles.any?}#{excluded_roles.order(:title).map(&:title).join(" -")}",
names: role_group.order(:name).map(&:name).join(","),
permissions: [],
}
role_list.map do |o|
total_count = Consent::Permission.where(subject: o.subject.to_s.underscore, action: o.action, view: o.view).count
hash[:permissions] << {
subject: o.subject.to_s.underscore,
action: o.action,
view: o.view,
subset_count: subset_count,
total_count: total_count,
}
end
hash
end
end
```
## Output 2022-12-19
Sorted by most permissions to least.
The permissions are listed as follows:
```
subject - action : view (# of BT roles with the permission / # of ALL roles with the permission)
```
Showing the BT vs. All counts shows whether or not the permission is primarily BT. A high count for _All_ implies the permission likely belongs in a group that exists outside of BT. While we can include those within our initial group planning, we will ultimately need to move those permission out into a separate group later.
```
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Developer + Director of Delivery + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
active_agent - read : 1 (13/33)
active_agent - view_agent_stats : 1 (13/29)
aerial_measurement - closing : 1 (13/25)
aerial_measurement - variance : 1 (13/29)
aerial_measurement - view : 1 (13/25)
appointment - read : 1 (13/36)
attendance_status - view : 1 (13/34)
business_day_off - read : 1 (13/43)
call_history - listen : 1 (13/65)
call_history - read : 1 (13/36)
call_history - view_call_stats : 1 (13/32)
call_scheduler - manage : 1 (13/24)
candidate - employee_referral : 1 (13/154)
candidate - update : 1 (13/73)
candidate_interview - access_interview_notes : all (13/96)
change_request - create : 1 (13/152)
compliance - manage_user_compliance : 1 (13/45)
connect - debug : 1 (13/19)
contract_addendum - manage : 1 (13/25)
directory/office_location - manage : 1 (13/27)
document - download : 1 (13/152)
document_section - history : 1 (13/33)
document_section - preview : 1 (13/33)
document_section - update : 1 (13/21)
document_section - view : 1 (13/33)
email_campaign - use : 1 (13/36)
email_po_invoice - view : 1 (13/28)
email_template - manage : 1 (13/39)
event_profile - calendar : all (13/56)
event_profile - create : 1 (13/40)
event_profile - update : 1 (13/40)
event_profile - view : 1 (13/50)
ev_incentive/evi_request - make_request : 1 (13/147)
expenses/report - read : self (13/18)
expenses/transaction - create : 1 (13/24)
finance_project - read : 1 (13/95)
finance_project - update : 1 (13/64)
history - view_activity_report : 1 (13/41)
home - view_communication_tab : 1 (13/80)
inside_sales_campaign - read : 1 (13/31)
inspection_appointment - access_inspection : 1 (13/78)
inspection_appointment - access_service : 1 (13/69)
inspection_appointment - access_third_party : 1 (13/68)
inspection_appointment - read : all (13/65)
installation_crew - read : 1 (13/71)
inventory/shipment - download : 1 (13/31)
inventory/shipment - view : 1 (13/34)
lead - add_on_report : 1 (13/43)
lead - manage_no_response_queue : 1 (13/26)
lead - pitch_miss_queue : 1 (13/34)
lead - project_visit_report : all (13/37)
lead - schedule_add_ons : 1 (13/37)
lead - timeline : all (13/28)
leaderboard - view_inside_sales : 1 (13/30)
lead_source - field_marketer : all (13/49)
lead_source - inside_sales : all (13/48)
lead_source - referral : all (13/37)
lead_source - retailer : all (13/44)
lead_source - schedulers : all (13/45)
lead_source - specify_scheduler : 1 (13/28)
lead_source - update_scheduler : 1 (13/28)
lead_source - view_canceled_comment : 1 (13/33)
lead_source - view_canceled_reason : 1 (13/47)
learning_dojo - student_access : 1 (13/151)
marketers_report - roll_call : all (13/39)
marketers_report - view_marketer_leaderboards : 1 (13/70)
marketing_program - manage : 1 (13/29)
meeting_room - manage : 1 (13/19)
nitro_notifications - view_accounting_dashboard : 1 (13/19)
nitro_notifications - view_ninja_dashboard : 1 (13/19)
nitro_u - control_panel : 1 (13/25)
nitro_u - instructor_list : all (13/24)
nitro_u - login : 1 (13/27)
owner_referral - create : 1 (13/40)
owner_referral - manage : 1 (13/34)
owner_referral - view : 1 (13/44)
owner_referral - view_all : 1 (13/34)
performance_payment - retail_payments : all (13/45)
predictive_dialer - view : 1 (13/30)
product_config - manage : 1 (13/24)
project - notes : all (13/91)
project - on_hold : 1 (13/56)
project - pii_gap_report : all (13/53)
project - read : all (13/96)
project - update : all (13/68)
project - view_good_unfulfilled_report : 1 (13/40)
project - view_price_adjustments : 1 (13/56)
project - view_pricing : 1 (13/84)
project - view_product_reports : 1 (13/67)
project - view_sold_fulfilled_report : 1 (13/40)
project - view_stalled : 1 (13/37)
project - view_timeline : 1 (13/32)
project - with_pending_changes : all (13/34)
project_component - manage : 1 (13/31)
project_component_import - process : 1 (13/28)
project_component_import - view : 1 (13/28)
project_task - collections_queue : all (13/53)
project_task - collections_queue_aging : 1 (13/49)
project_task - collections_queue_update : 1 (13/33)
project_task - completion_cert_queue : 1 (13/66)
project_task - confirmation_queue : 1 (13/51)
project_task - create_install_service : 1 (13/50)
project_task - customer_call_queue : 1 (13/51)
project_task - final_review_queue : 1 (13/48)
project_task - hoa_queue : 1 (13/53)
project_task - import : 1 (13/21)
project_task - installation_report_queue : 1 (13/61)
project_task - installation_schedule_queue : all (13/54)
project_task - install_issues_queue : 1 (13/58)
project_task - install_queue : 1 (13/66)
project_task - order_queue : 1 (13/59)
project_task - pay_vendors_queue : 1 (13/46)
project_task - permit_queue : all (13/30)
project_task - pii_queue : all (13/45)
project_task - pii_schedule_queue : all (13/53)
project_task - print_checks_queue : all (13/32)
project_task - read_installations : all (13/54)
project_task - service_queue : 1 (13/52)
project_task - service_work_queue : all (13/31)
project_task - total_accuracy_measures : 1 (13/50)
project_task - unlock : 1 (13/21)
project_task - update_funding : 1 (13/21)
project_task - update_track : 1 (13/21)
project_task - vendor_pii_queue : 1 (13/47)
project_task - view_installation_calendar : 1 (13/86)
project_task - view_pay_labor_report : all (13/40)
purchase_order - view : 1 (13/43)
purchase_order_detail - view : 1 (13/26)
purchase_order_invoice - view : 1 (13/44)
recruiting/calendar_interview - initial_disposition : self (13/67)
recruiting/candidate_application - access_candidates_page : all (13/80)
resque_jobs - view : 1 (13/19)
sale - view_pct_of_target : 1 (13/61)
sale - view_rep_balance_report : 1 (13/38)
sale - view_rep_leaderboards : 1 (13/71)
sale - view_unadjusted_sales : 1 (13/51)
scheduler - view_scheduling_watcher : 1 (13/25)
scrum_model/request - create : 1 (13/149)
scrum_model/request - view : 1 (13/150)
scrum_model/team_object - view : all (13/18)
spotnitro - access : 1 (13/134)
supplier - manage : 1 (13/23)
support_call - read : 1 (13/22)
support_session - read : 1 (13/21)
support_ticket_model/ticket - hr_basic_access : self_hr (13/138)
support_ticket_model/ticket - payroll_basic_access : self_payroll (13/146)
territory - read : all (13/35)
tournaments - view_qa_tournament : 1 (13/71)
tournaments - view_remodeling_tournament : 1 (13/72)
training_class - grade : all (13/35)
training_class - read_grades : all (13/56)
training_class - view : all (13/62)
user - attendances : self (13/81)
user - badge_queue : all (13/35)
user - photo_queue : all (13/32)
user - read : all (13/69)
user - view_appointment_status_details : 1 (13/47)
user - view_compliance : 1 (13/59)
user - view_equipment_assets : 1 (13/43)
user_profile - edit_own_profile : 1 (13/150)
vehicle - view : 1 (13/39)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Director of Delivery + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
active_agent - update : 1 (11/30)
aerial_measurement - bypass_nam : 1 (11/18)
aerial_measurement - change_requests : 1 (11/31)
aerial_measurement - no_response : 1 (11/22)
aerial_measurement - process_need_to_id : 1 (11/18)
aerial_measurement - update : 1 (11/31)
appointment - activate_time_block : 1 (11/26)
appointment - call : 1 (11/34)
appointment - update : 1 (11/39)
color - manage : 1 (11/21)
component_type - manage : 1 (11/18)
corporate_events/corporate_event - view : all (11/46)
county_zipcode - import : 1 (11/18)
document - view_statistics : 1 (11/50)
document_section - create : 1 (11/18)
email_result - manage : 1 (11/28)
email_result - unlock : 1 (11/20)
equipment_asset - assigned_asset_audit : 1 (11/22)
equipment_asset - manage : 1 (11/21)
equipment_asset - user_report : all (11/22)
equipment_make - manage : 1 (11/18)
equipment_model - manage : 1 (11/18)
equipment_type - manage : 1 (11/18)
finance_project - can_change_funded_loan_state : 1 (11/40)
finance_project - change_declined_project : 1 (11/40)
finance_project - finance_analysis : 1 (11/42)
finance_project - request_change : 1 (11/49)
finance_project - view_funding_received : 1 (11/45)
finance_project - view_funding_request : 1 (11/45)
flag - view_in_home : 1 (11/32)
global_config - manage_tasks : 1 (11/22)
home - create : 1 (11/41)
home - remove_wrong_number : 1 (11/18)
home - switch_to_new_owner : 1 (11/39)
home - update : 1 (11/121)
inside_sales_campaign - create : 1 (11/27)
inside_sales_campaign - update : 1 (11/27)
inside_sales_prospect - read : 1 (11/29)
inside_sales_prospect - update : 1 (11/29)
inspection_appointment - add_routes : 1 (11/44)
inspection_appointment - assign_inspectors : 1 (11/46)
inspection_appointment - create : 1 (11/46)
inspection_appointment - unlock_appointments : 1 (11/32)
inspection_appointment - update : all (11/40)
inspection_appointment - view_unscheduled_report : 1 (11/43)
installation_crew - create : 1 (11/38)
installation_crew - update : 1 (11/44)
lead - confirm_rehash : 1 (11/25)
lead - edit : 1 (11/17)
lead - edit_restricted : 1 (11/16)
lead - issue : 1 (11/43)
lead - schedule_cancel_saves : 1 (11/30)
lead - schedule_project_visits : 1 (11/38)
lead - specify_scheduler : 1 (11/37)
lead - sunday_scheduling : 1 (11/39)
lead - unlock_leads : 1 (11/22)
lead - update_scheduler : 1 (11/27)
lead_preference - manage : 1 (11/25)
lead_source - create : 1 (11/51)
lead_source - update : 1 (11/52)
lead_time_method - manage : 1 (11/19)
lender - manage : 1 (11/31)
loan_application - expiring_loans : 1 (11/41)
material - manage : 1 (11/21)
material_type - manage : 1 (11/21)
mentor_group - manage : 1 (11/24)
permit - manage : 1 (11/39)
permit_location - manage : 1 (11/39)
pii_report - manage : 1 (11/49)
predictive_dialer - update : 1 (11/27)
product_color - manage : 1 (11/20)
product_copy - manage : 1 (11/23)
project - access_payments : 1 (11/93)
project - access_payments_after_submit : 1 (11/76)
project - assemble_bom : 1 (11/60)
project - cancel_save_copy : 1 (11/21)
project - complete_process : 1 (11/38)
project - create : 1 (11/64)
project - create_bom : 1 (11/57)
project - create_bom_with_price : 1 (11/49)
project - create_equipment_po : 1 (11/52)
project - create_install_packet : 1 (11/45)
project - create_labor_po : 1 (11/52)
project - create_material_po : 1 (11/53)
project - edit_declined_project : 1 (11/18)
project - edit_order_completed_project : 1 (11/57)
project - make_changes_with_discount : 1 (11/52)
project - remove_project_from_hold : 1 (11/35)
project - view_discounts : 1 (11/33)
project - view_product_price : 1 (11/68)
project_adjustment - create_accounting_adjustment : 1 (11/37)
project_adjustment - create_install_adjustment : 1 (11/18)
project_document - view_document_with_restricted_pricing : 1 (11/56)
project_install_material - manage : 1 (11/37)
project_item - create : 1 (11/32)
project_item - edit_nam : 1 (11/27)
project_item - edit_nam_measure : 1 (11/18)
project_payment - complete : 1 (11/27)
project_payment - create_after_submit : 1 (11/63)
project_payment - export_credit_card_payments : 1 (11/27)
project_payment - payments_report : 1 (11/46)
project_state - manage : 1 (11/19)
project_task - complete_measure : 1 (11/18)
project_task - installed_product_reports : 1 (11/65)
project_task - reschedule_installations : 1 (11/34)
project_task - schedule_pii_not_needed : 1 (11/18)
project_task - unlock_installations : 1 (11/18)
project_track_group - manage : 1 (11/18)
purchase_order - cleanup : 1 (11/18)
reason - manage : 1 (11/23)
request_reason - manage : 1 (11/16)
request_type - manage : 1 (11/16)
requirement - manage : 1 (11/30)
requirement_attachment - manage : 1 (11/21)
result - manage : 1 (11/23)
retail_club - manage : 1 (11/23)
retail_club - manage_source : 1 (11/23)
retail_club - view : 1 (11/23)
scanner - manage : 1 (11/19)
source - create : 1 (11/25)
source - read : 1 (11/25)
source - update : 1 (11/25)
state_downpayment_percentage - manage : 1 (11/24)
support_call - priority : 1 (11/36)
support_call - take : 1 (11/18)
task - manage : 1 (11/24)
training_class - create : 1 (11/38)
training_class - update : all (11/32)
training_course - manage : 1 (11/22)
training_course - view : 1 (11/25)
unit_of_measurement - manage : 1 (11/18)
user - allowances : 1 (11/22)
user - clock_in : 1 (11/35)
user - commission_plans : 1 (11/37)
user - export_users : basic_export (11/27)
user - manage_compliance : 1 (11/44)
user - manage_equipment_assets : 1 (11/30)
user - manage_products : 1 (11/25)
user - manage_rep_set_types : 1 (11/31)
user - manage_sources : 1 (11/29)
user - qualifiers : 1 (11/39)
user - schedule : 1 (11/46)
user - view_appointment_issue_details : 1 (11/31)
user - view_documents : 1 (11/46)
vendor - manage : 1 (11/30)
waiver - view_in_home : 1 (11/29)
Data Analyst + Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
aerial_measurement - summary_report : 1 (8/32)
api_credential - manage : 1 (8/15)
business_intelligence - order_to_cash : all (8/30)
business_intelligence - projects_at_risk : all (8/19)
call_queue_statistic - view_scheduler_call_stats : all (8/24)
call_transfer_history - read : 1 (8/13)
candidate - view_hiring_manager_follow_ups : all (8/23)
candidate - view_work_queue : 1 (8/38)
contact_center_metrics - view : 1 (8/15)
core_models/pto_hour - read : 1 (8/17)
document - read : 1 (8/30)
driver_profile - view : all (8/32)
energy_provider - create : 1 (8/13)
energy_provider - delete : 1 (8/13)
energy_provider - update : 1 (8/14)
energy_provider - update_rate_codes : 1 (8/14)
energy_provider - update_zipcodes : 1 (8/13)
energy_provider - view : 1 (8/19)
geolocation_test_page - view : 1 (8/11)
hiring_requisition - manage : all (8/16)
home - view_call_on_history : 1 (8/34)
home - view_campaign_id : 1 (8/13)
home - view_ios_reference_map : all (8/33)
home_energy_bill - create : 1 (8/41)
home_energy_bill - delete : 1 (8/13)
home_energy_bill - update : 1 (8/41)
home_energy_bill - view : 1 (8/43)
human_resources - manage_orientation : 1 (8/25)
human_resources/onboarding_token - view_onboarding_queue : all (8/24)
human_resources/orientation - access_orientation_queue : all (8/17)
installations - project_backlog_reports : 1 (8/36)
instructions - view_amendment_instructions : 1 (8/36)
instructions - view_installation_instructions : 1 (8/75)
instructions - view_marketing_instructions : 1 (8/33)
instructions - view_pii_instructions : 1 (8/76)
instructions - view_processing_instructions : 1 (8/73)
instructions - view_purchasing_instructions : 1 (8/62)
interview_slots_report - read : 1 (8/23)
inventory/item - scan : 1 (8/30)
inventory/item - view : all (8/23)
lead - dump_today : 1 (8/25)
lead - no_pitch_queue : 1 (8/30)
lead_source - vendor : all (8/40)
lead_source - view_inside_sales_tournament : 1 (8/36)
lead_source - view_scheduling_tournament : 1 (8/34)
learning_dojo/course - admin_access : all (8/12)
manual_call_queue - view : 1 (8/16)
marketers_report - daily_activity_export : 1 (8/34)
marketers_report - daily_assignments : all (8/47)
marketers_report - marketer_attendance : all (8/40)
marketers_report - marketer_attendance_worksheet : all (8/26)
marketers_report - marketer_books : all (8/41)
marketers_report - select_date_to_filter : 1 (8/48)
marketers_report - view_marketer_book_info : 1 (8/28)
marketers_report - view_report : all (8/49)
marketers_report - view_territory_market_performance : all (8/26)
marketing_team - show : all (8/21)
marketing_team - view : all (8/30)
media - edit_items : 1 (8/16)
media - view_galleries : 1 (8/42)
media - view_gallery_metrics : 1 (8/21)
mentor_group - view_leaderboards : 1 (8/42)
model_tag - view : 1 (8/13)
nitro_dashboards - view_lenders_performance : 1 (8/26)
nitro_dashboards - view_prescreen : 1 (8/17)
product_rules/entry_door - read : 1 (8/13)
project - commit_sale : 1 (8/13)
project - data_dump : 1 (8/20)
project - export_fulfilled_projects : 1 (8/35)
project - fulfilled_project_report : all (8/54)
project - monthly_fulfilled_project_report : 1 (8/23)
project_backlog_dashboard - read : 1 (8/33)
project_document - change_project_document_type : 1 (8/20)
project_document - hq_tracking : all (8/30)
project_document - review : all (8/20)
project_document - review_queue : all (8/20)
project_document - sales_office_tracking : all (8/28)
project_document - tracked_documents : all (8/29)
project_document - view_document_issues : 1 (8/42)
project_document - view_in_review_queue : all (8/20)
project_photo - tag_photos : 1 (8/17)
project_photo - view : 1 (8/23)
project_photo_tag - manage : 1 (8/17)
project_rtp_threshold - view : 1 (8/19)
project_score - view : 1 (8/13)
project_task - view_installation_schedule : all (8/19)
purchase_order - download_request : 1 (8/17)
recruiting/calendar_interview - view : all (8/44)
recruiting/candidate_application - view_workspace : all (8/39)
recruiting/posting_job_title - create : 1 (8/23)
recruiting/posting_job_title - update : 1 (8/23)
recruiting/posting_job_title - view : 1 (8/25)
recruiting/power_job_site - create : 1 (8/23)
recruiting/power_job_site - read : 1 (8/26)
recruiting_follow_ups_report - read : 1 (8/21)
recruiting_interviews_report - read : 1 (8/24)
recruiting_offered_offer_accepted_report - read : 1 (8/34)
reminder_call - read : 1 (8/16)
reminder_call - view_dashboard : 1 (8/16)
sale - view_earned_vs_unearned_report : 1 (8/30)
sale - view_est_appts_summary : all (8/73)
sale - view_qa_leaderboards : 1 (8/35)
sale - view_rep_stats_with_product_category : all (8/63)
sales/rep - sales_books : all (8/21)
scheduler - manage_open_hours : 1 (8/13)
scheduler - view_email_percentages : 1 (8/20)
scrum_model/request - curate : 1 (8/13)
scrum_model/story_object - create : 1 (8/13)
scrum_model/story_object - move : 1 (8/13)
scrum_model/story_object - update : 1 (8/13)
scrum_model/story_object - view : 1 (8/13)
solar_roofing/project - manage : 1 (8/21)
source_cluster - manage : 1 (8/20)
territory - manage_inspection_routes : 1 (8/18)
test_pages - manage : 1 (8/13)
test_pages - view : 1 (8/13)
tournaments - view_director_of_sales_tournament : 1 (8/48)
tournaments - view_last_chance_solar_eclipse : 1 (8/19)
tournaments - view_marketer_head_to_head : 1 (8/24)
tournaments - view_marketer_tournament : 1 (8/53)
tournaments - view_marketing_trip_to_final_four : 1 (8/28)
tournaments - view_marketing_volume_promo : 1 (8/35)
tournaments - view_marketing_winter_wonderland : 1 (8/30)
tournaments - view_mentor_groups_tournament : 1 (8/37)
tournaments - view_mentor_group_ranking : 1 (8/29)
tournaments - view_power_performance_tournament : 1 (8/70)
tournaments - view_qa_roof_contest : 1 (8/19)
tournaments - view_qa_trip_to_final_four : 1 (8/23)
tournaments - view_qa_volume_promo : 1 (8/23)
tournaments - view_qa_window_door_contest : 1 (8/36)
tournaments - view_rc_roof_contest : 1 (8/20)
tournaments - view_rc_trip_to_final_four : 1 (8/20)
tournaments - view_rc_volume_promo : 1 (8/24)
tournaments - view_rc_window_door_contest : 1 (8/33)
tournaments - view_siding_contest : 1 (8/18)
tournaments - view_solar_eclipse : 1 (8/39)
tournaments - view_summer_solar_eclipse : 1 (8/23)
tournaments - view_territory_contest : 1 (8/24)
user - retention_report : all (8/46)
user - retention_summary : all (8/43)
user - road_trips : all (8/30)
user - user_time_and_attendance_export_report : 1 (8/17)
user_attendance_summary - read : all (8/19)
venue - manage : 1 (8/16)
Data Analyst + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer + UX Staff
--------------------------------------------------------------------------------
active_agent - set_priority : 1 (6/10)
agent_qualifiers - manage : 1 (6/9)
agent_qualifiers - view : 1 (6/13)
beacon - manage : 1 (6/10)
business_intelligence - finance_review : all (6/15)
business_intelligence - project_support_tickets : all (6/17)
business_intelligence - sprint_analysis : all (6/9)
clock_in_out - view : all (6/25)
contact_center/default_marketing_hour - update_all : 1 (6/9)
contact_center/default_marketing_hour - view : 1 (6/9)
contact_center_stats - manage : 1 (6/16)
contact_center_stats - view : 1 (6/18)
corporate_events/corporate_event - room_types : 1 (6/13)
corporate_events/corporate_event - sections : 1 (6/18)
corporate_events/corporate_event - signups : 1 (6/28)
corporate_events/expense_category - manage : 1 (6/10)
corporate_events/expense_item - manage : 1 (6/16)
corporate_events/merchant - manage : 1 (6/16)
corporate_events/special_event_signup - activate : 1 (6/17)
corporate_events/special_event_signup - update : all (6/20)
corporate_events/special_event_signup - void : 1 (6/17)
credit_rule - view : 1 (6/19)
credit_score - api_scores : 1 (6/10)
credit_score - download_xml : 1 (6/10)
department - manage : 1 (6/14)
directory/branch_object - manage : 1 (6/13)
directory/office_location - view : 1 (6/28)
directory/office_location_type - manage : 1 (6/9)
document - manage_categories : 1 (6/11)
driver_profile - complete : all (6/16)
driver_profile - confirm : all (6/16)
driver_profile - deny : all (6/16)
driver_profile - move_to_review : all (6/15)
driver_profile - nominate : all (6/17)
driver_profile - withdraw : all (6/15)
email_campaigns_dashboard - view : 1 (6/14)
energy_provider - move_energy_bills : 1 (6/10)
estimate_appointment_availability - update_all : 1 (6/14)
estimate_appointment_availability - update_all_ranges : 1 (6/12)
estimate_appointment_availability - view : 1 (6/15)
estimate_appointment_availability_view - view : 1 (6/18)
event_profile - destroy : 1 (6/12)
event_schedule - create : 1 (6/31)
event_schedule - destroy : 1 (6/23)
event_schedule - update : 1 (6/31)
event_schedule - view : 1 (6/41)
feature_toggle - toggle : 1 (6/10)
feature_toggle - view : 1 (6/10)
finance_project - override_credit_score : 1 (6/36)
finance_project - view_credit_scores : 1 (6/19)
flag - manage : 1 (6/13)
flag - manage_in_home : 1 (6/17)
home - revert_to_last_owner : 1 (6/10)
human_resources/agreement - access_employee_agreements_management : all_w2_employees (6/13)
inbound_lead_call - read : 1 (6/11)
installation_scheduler - manage_install_scheduler : 1 (6/12)
instructions - create_amendment_instructions : 1 (6/10)
instructions - create_installation_instructions : 1 (6/54)
instructions - create_marketing_instructions : 1 (6/10)
instructions - create_pii_instructions : 1 (6/66)
instructions - create_processing_instructions : 1 (6/30)
instructions - create_purchasing_instructions : 1 (6/27)
inventory/bom_rule - manage : 1 (6/9)
inventory/damage_type - manage : 1 (6/11)
inventory/item - damaged : 1 (6/19)
inventory/item - generate_location_barcodes : all (6/10)
inventory/location - manage : 1 (6/12)
inventory/location_type - manage : 1 (6/9)
inventory/reorder_rule - manage : 1 (6/11)
inventory/shrinkage_reason - manage : 1 (6/9)
inventory/stock_item - summary : all (6/12)
inventory/stock_order - manage : 1 (6/15)
inventory_preassignments - view : 1 (6/21)
job_interviews - view_candidate_queue : 1 (6/50)
lead - dispatch_disp_review : 1 (6/27)
lead_source - vendor_export : 1 (6/37)
manufacturer - manage : 1 (6/12)
marketers_report - add_manual_bonuses : 1 (6/16)
marketers_report - view_marketer_book_detail_report : all (6/23)
marketing_team - create : all (6/16)
marketing_team - update : all (6/16)
media - edit_galleries : 1 (6/13)
mentor_group - view : 1 (6/37)
native_ios - use_native_project_documents_view : 1 (6/13)
native_ios - use_native_project_notes_view : 1 (6/13)
native_ios - use_native_project_photos_view : 1 (6/13)
phone_metadata/real_validation_dnc_lookup - view : 1 (6/9)
power_cup_stats - view : 1 (6/44)
pre_interview_question - manage : 1 (6/14)
priority_call_preference - manage : 1 (6/10)
project - recover_from_decline : 1 (6/10)
project_document - edit_document_issues : 1 (6/36)
project_document - sign : 1 (6/22)
project_item - manage_actions : 1 (6/25)
project_item - return_to_stock : 1 (6/10)
project_item - view_comments : 1 (6/32)
project_payment - manage_after_submit : all (6/30)
project_task - managing_finance_docs : all (6/23)
project_task - viewing_finance_docs : all (6/31)
purchase_order_invoice - manage : 1 (6/16)
recruiter_assignment_rule - manage : 1 (6/12)
recruiting/candidate_application - update_source : 1 (6/11)
recruiting_ab_testing_reports - view : 1 (6/15)
sale - view_projects_not_paid : 1 (6/22)
scheduler - sign_out : 1 (6/11)
signature_position - create : 1 (6/10)
signature_position - update : 1 (6/10)
solar_roofing/energy_credit - read : 1 (6/14)
source_budget - manage : 1 (6/15)
source_category - manage : 1 (6/12)
source_expense - manage : 1 (6/15)
source_group - manage : 1 (6/12)
source_subcategory - manage : 1 (6/12)
support_session - destroy : 1 (6/12)
support_session - manage_support_hours : 1 (6/12)
support_ticket_model/root_cause - manage : 1 (6/9)
territory - create : 1 (6/13)
territory - manage_service_routes : 1 (6/14)
territory - manage_zip_codes : 1 (6/19)
territory - migrate_zip_code : 1 (6/10)
territory - update : all (6/12)
territory_market - manage : all (6/9)
third_party_service - manage : 1 (6/10)
user - edit_own_user_events : 1 (6/11)
user_census_export - user_census_export : 1 (6/11)
waiver - manage : 1 (6/14)
waiver - manage_in_home : 1 (6/14)
workflow - create : 1 (6/12)
workflow - update : 1 (6/12)
workflow - view : 1 (6/12)
Nitro Analyst
-------------
allowances - manage : 1 (1/4)
change_request - withdraw : all (1/4)
charitable_giving_fund_drive - manage : 1 (1/2)
corporate_events/corporate_event - add_all_active : 1 (1/2)
corporate_events/corporate_event - rsvps : 1 (1/4)
covid_vaccinations - verify : 1 (1/7)
credit_application - delete_duplicates : 1 (1/2)
credit_rule - manage : 1 (1/2)
daily_activity_summaries - synchronizer : 1 (1/1)
dispositions - manage : 1 (1/2)
document_type - edit_user_document_type_privacy_protections : 1 (1/3)
document_type - manage_documents : 1 (1/2)
human_resources/onboarding_token - revert_new_hire_termination : all (1/2)
inspection_appointment - refresh_inspection_days : 1 (1/2)
inventory/item - unrelieve : 1 (1/1)
job_posting - create : 1 (1/6)
job_posting - read : 1 (1/7)
job_posting - repost : 1 (1/6)
lead - estimate_appointments : territory (1/9)
lead - rep_status : territory (1/8)
lead - view_virtual_appts_toggle : 1 (1/4)
marketers_report - comprehensive_daily_activity_export : 1 (1/5)
marketers_report - drag_and_drop_attendance_statuses : 1 (1/1)
marketing/sams_club_power_dealer - manage : 1 (1/2)
mentor_group - view_stats_report : all (1/1)
nitro_survey/survey - manage : all (1/2)
partner_import - manage : 1 (1/2)
partner_import_calls - view : 1 (1/6)
powerlife - manage : 1 (1/2)
power_cup_stats - manage : 1 (1/6)
project - unlock_project : 1 (1/1)
project_item - edit_comments : 1 (1/21)
project_payment - write_off : 1 (1/3)
project_rtp_threshold - manage : 1 (1/6)
project_task - delete_partial_install : 1 (1/1)
rake_task_permission - tasks : 1 (1/2)
recruiting/calendar_interview - edit : department (1/8)
recruiting/calendar_interview - manage_template : all (1/1)
resummarize_sales_books - manage : 1 (1/2)
sales_bonus_type - manage : 1 (1/2)
support_permission - restart_talkbox : 1 (1/2)
support_ticket_model/ticket - queue_assignments : 1 (1/2)
territory - manage_third_party_routes : 1 (1/2)
user_attendance_summary - review : all (1/7)
warranty/hour - manage : 1 (1/4)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Developer + Developer Contractor + Director of Delivery + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
apm - use : 1 (14/80)
connect - access : 1 (14/158)
connect - beta : 1 (14/144)
connect - create_private_room : 1 (14/154)
connect - create_room : 1 (14/154)
connect - stats : 1 (14/152)
corporate_events/special_event_rsvp - respond : self (14/158)
document - manage : all (14/141)
engineering - access_portal : 1 (14/14)
home - read : 1 (14/132)
home - see_waivers_tab : 1 (14/45)
home - view_agent_search : 1 (14/132)
home - view_full_search : 1 (14/131)
hr_benefits - view : 1 (14/152)
impersonation - impersonate : 1 (14/14)
lead_source - read : 1 (14/134)
powerlife - view : 1 (14/148)
sale - read : all (14/75)
sale - view_dashboard : 1 (14/108)
scrum_model/request - withdraw : self (14/159)
support_ticket_model/ticket - access_private_messages : 1 (14/27)
support_ticket_model/ticket - basic_access : all (14/31)
support_ticket_model/ticket - project_support_access_private_messages : 1 (14/49)
support_ticket_model/ticket - project_support_basic_access : all_project (14/40)
support_ticket_model/ticket - project_support_update_status : 1 (14/46)
support_ticket_model/ticket - update_status : 1 (14/24)
user - has_compliance : 1 (14/153)
user - has_equipment_assets : 1 (14/151)
user - have_multiple_territories : 1 (14/133)
user - save_home_page : 1 (14/148)
Data Analyst + Nitro Analyst + Nitro Support Specialist
-------------------------------------------------------
aerial_measurement - self_service_access : 1 (3/9)
candidate - start_onboarding : 1 (3/13)
compliance - manage_categories : 1 (3/4)
corporate_events/corporate_event - manage_attendees : 1 (3/16)
corporate_events/corporate_event - nominate : all (3/8)
driver_profile - export : all (3/7)
equipment_asset - data_usage_import : 1 (3/5)
home - order_nam : 1 (3/4)
inventory/bom_category - manage : 1 (3/4)
inventory/serialized_item - update_serial_number : 1 (3/4)
inventory_preassignments - update : 1 (3/14)
payment_refund_queue - manage : 1 (3/12)
product - manage : 1 (3/4)
product_lead_time - manage : 1 (3/5)
product_rules/entry_door - manage : 1 (3/5)
project - order_nam : 1 (3/7)
recruiting/calendar_interview - view_template : all (3/10)
roofing_pii_info - view : 1 (3/15)
sale - rep_yearly_bonus_report : 1 (3/7)
sale - sales_volume_by_rep_export_report : 1 (3/7)
scheduler - create_waivers : 1 (3/13)
scrum_model/story_object - ship : 1 (3/5)
Producteer
----------
adp_new_hires_reports - manage : 1 (1/4)
commission_reports - view : 1 (1/4)
core_models/project_launch_question - manage : 1 (1/3)
craftsman/install_inspection_appointment - schedule : 1 (1/2)
craftsman/install_inspection_appointment - update : 1 (1/2)
craftsman/pay_period_summary - pay_report : 1 (1/2)
craftsman/team - manage : 1 (1/4)
craftsman/team - view : 1 (1/3)
employee_referrals - referral_payout_portal : 1 (1/5)
greensky_training_progress - view : 1 (1/4)
inbound_inside_sales_calls - view : 1 (1/7)
installation_scheduler - manage_effort_unit_configurations : 1 (1/1)
order_to_cash/territory_goal - manage : 1 (1/1)
project - perform_pii : all (1/2)
project_adjustment_reason - manage : 1 (1/8)
project_task - lead_safety_queue : all (1/2)
sale - update : all (1/4)
sales/glossary_term - manage : 1 (1/1)
sales_book_metrics - view : 1 (1/3)
sales_plan_acknowledgement - view : 1 (1/7)
warranty_stats_dashboard - view : 1 (1/3)
workspace - manage : 1 (1/15)
Nitro Analyst + Nitro Systems Manager + Producteer + UX Staff
-------------------------------------------------------------
connect - admin : 1 (4/8)
covid_banners - edit : 1 (4/10)
directory_management - manage : 1 (4/8)
employee_health_check - edit_options : 1 (4/8)
employee_health_check - view : 1 (4/9)
learning_dojo/course - publish_course : 1 (4/9)
partner_import - export : 1 (4/11)
power_glossary_entries - edit : 1 (4/11)
project_cancellation_reason - manage : 1 (4/7)
scrum_model/request - review : my_reports (4/37)
scrum_model/story_object - set_team : 1 (4/8)
user - view_home_address : 1 (4/28)
user - view_personal_contact_info : 1 (4/34)
user_title - manage : 1 (4/8)
Nitro Systems Manager
---------------------
apm - admin : 1 (1/2)
email_campaign - access_csv_import : 1 (1/3)
employee_referrals - referral_review_queue : 1 (1/4)
human_resources/career_change_request - view : department_and_territory (1/14)
human_resources/onboarding_token - all_access_installer_onboarding : all (1/3)
power_story - invite : 1 (1/2)
recruiting/employee_transfer_request - manage : 1 (1/2)
support_ticket_model/ticket - corporate_finance_update_status : 1 (1/8)
support_ticket_model/ticket - people_experience_basic_access : department_people_experience (1/16)
user - access_career_review_access : all (1/3)
user - access_military_fellows_tracker : 1 (1/2)
user - update_ldap_groups : 1 (1/2)
user - view_ldap_groups : 1 (1/2)
Nitro Systems Manager + Producteer + UX Staff
---------------------------------------------
candidate - read_grades : 1 (3/35)
candidate - update_grades : 1 (3/27)
change_request - disposition : my_reports (3/38)
change_request - withdraw : my_reports (3/19)
inside_sales_campaign - see_waiver_exclusion_option : 1 (3/7)
inside_sales_campaign - see_waiver_inclusion_option : 1 (3/11)
product_lead_time - view : 1 (3/6)
project - order_service_only_components : 1 (3/13)
recruiting/calendar_interview - view_template : department (3/22)
scrum_model/story_object - set_author : 1 (3/6)
user_attendance_summary - review : territory (3/5)
Data Analyst + Developer + Developer Contractor + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
compliance/assigned_requirement - installer_compliance_alerts : territory (9/29)
compliance/assigned_requirement - user_compliance_alerts : territory (9/26)
flight_control - use : 1 (9/14)
lead - view_marketer_map : 1 (9/39)
project_task - view_installation_map : 1 (9/59)
project_task - view_pii_map : 1 (9/54)
scheduler - list_of_completed_calls : 1 (9/22)
support_permission - dev_docs : 1 (9/14)
user - view_test_pages : 1 (9/15)
Data Analyst + Developer + Principal Developer
----------------------------------------------
call_scheduler - create : 1 (3/5)
call_scheduler - destroy : 1 (3/5)
call_scheduler - update : 1 (3/6)
call_scheduler - view : 1 (3/10)
home - view_nam : 1 (3/9)
inside_sales_campaign - view_inside_sales_calls_details : 1 (3/19)
inside_sales_campaign - view_inside_sales_calls_summary : 1 (3/19)
nitro_pubsub - admin : 1 (3/4)
Nitro Analyst + Nitro Systems Manager
-------------------------------------
connect - select_audience_territories : 1 (2/3)
craftsman/pay_period_summary - craftsman_books_v2 : all (2/3)
ev_incentive/electric_vehicle - manage : 1 (2/3)
human_resources/career_change_request - request_career_change : request_department_and_territory (2/23)
support_ticket_model/category - view : 1 (2/3)
support_ticket_model/domain - manage_domains : 1 (2/3)
support_ticket_model/queue - view : 1 (2/3)
Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer
-----------------------------------------------------------------------------
credit_application - update : 1 (4/28)
home - view_documents : 1 (4/8)
home - view_photos : 1 (4/4)
home_tour - home_tour_product_catalog : 1 (4/5)
marketing/partner - api_docs : 1 (4/5)
pulse - manage : 1 (4/6)
sales/five_tool_qualification - view_qa : 1 (4/13)
Nitro Analyst + Nitro Systems Manager + Producteer
--------------------------------------------------
auctions - admin : 1 (3/4)
connect_client - message_crud_access : 1 (3/4)
human_resources/agreement - access_installer_agreements_management : all_installers (3/6)
learning_dojo - categories_access : 1 (3/5)
onboarding_screenings - access_screening_package_crud : 1 (3/3)
project - view_project_price : 1 (3/4)
recruiting/screening_question - create_and_update : 1 (3/3)
Data Analyst + Nitro Analyst + Nitro Support Specialist + Producteer
--------------------------------------------------------------------
adp_new_hires_reports - manage_field_mappings : 1 (4/5)
installer_pay_grade - manage : 1 (4/5)
product_rules/window_grid_rule - manage : 1 (4/6)
sale - view_rep_stats : all (4/11)
ship_to_territory - manage : 1 (4/6)
solar_roofing/energy_credit - update : 1 (4/9)
Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer
--------------------------------------------------------------------------------
appointment_management - manage : 1 (5/5)
craftsman/pay_period_summary - craftsman_books : all (5/15)
craftsman/pay_period_summary - project_economics : 1 (5/9)
home_tour - access_3d_door_builder : 1 (5/5)
lead - home_tour : 1 (5/13)
marketing/partner - books : 1 (5/7)
Data Analyst
------------
business_intelligence - install_volume_comparison_across_periods : all (1/2)
business_intelligence - install_volume_dashboard : all (1/2)
business_intelligence - install_volume_pending_projects : all (1/1)
business_intelligence - manage_dashboards : 1 (1/1)
goal - manage : 1 (1/8)
goal - manage_source_goals : 1 (1/7)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Director of Delivery
--------------------------------------------------------------------------------
appointment - transfer_to_confirmation : 1 (5/12)
user - create : 1 (5/17)
user_attendance_summary - read : my_reports (5/30)
user_attendance_summary - review : my_reports (5/38)
vehicle - update : 1 (5/9)
BT Administrative Associate + Data Analyst + Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
scrum_model/retrospective_session_object - observe : 1 (9/14)
scrum_model/sprint_object - create : 1 (9/14)
scrum_model/sprint_object - update : 1 (9/14)
scrum_model/sprint_object - view : 1 (9/14)
support_permission - browse_permissions : 1 (9/14)
Data Analyst + Nitro Analyst + Nitro Systems Manager + Producteer + UX Staff
----------------------------------------------------------------------------
corporate_events/corporate_event - create : 1 (5/16)
corporate_events/corporate_event - delete : 1 (5/13)
corporate_events/corporate_event - update : 1 (5/19)
loan_plan - set_default : 1 (5/15)
Nitro Analyst + Producteer
--------------------------
dialer - update_confirmation : 1 (2/2)
sales/rep_snapshot - earned_snapshot_surpluses : 1 (2/7)
sales_bonus_type - view : 1 (2/5)
warranty/segment - manage : 1 (2/4)
Developer + Nitro Analyst + Nitro Support Specialist + Producteer
-----------------------------------------------------------------
marketing/partner - view : 1 (4/6)
mentor_group - bonuses : 1 (4/6)
mentor_shadows - view : 1 (4/16)
warranty/service_call - read : 1 (4/9)
Nitro Analyst + Nitro Support Specialist
----------------------------------------
home - invite_to_project_pulse : 1 (2/6)
project_task - create_any_task : 1 (2/4)
solar_roofing/design - send_home_to_solar_design_queue : 1 (2/8)
support_call - view_caller : 1 (2/2)
Data Analyst + Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer
--------------------------------------------------------------------------------
home_tour - view_home_tour_adoption_dashboard : 1 (6/12)
home_tour - view_home_tour_support_info : 1 (6/7)
sale - estimate_appt_detail : all (6/32)
topical_subscriptions - view : 1 (6/7)
Data Analyst + Nitro Support Specialist
---------------------------------------
business_intelligence - hr_support_tickets : all (2/7)
expenses/report - edit : 1 (2/8)
project_task - view_install_scheduler_button : 1 (2/15)
solar_roofing/reset_project_status - reset_status : 1 (2/7)
Data Analyst + Nitro Analyst
----------------------------
business_intelligence - gross_margin : all (2/20)
business_intelligence - install_partner : all (2/10)
business_intelligence - talent_acquisition_revenue_recruitment : all (2/13)
Data Analyst + Developer + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
lead - estimate_appointments : all (7/30)
lead - rep_status : all (7/31)
recruiting/candidate_application - read : 1 (7/29)
BT Support Director
-------------------
human_resources/career_change_request - request_career_change : my_reports (1/4)
marketers_report - view_monthly_stipends_page : 1 (1/4)
support_ticket_model/ticket - people_experience_basic_access : my_reports_people_experience (1/20)
Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager
----------------------------------------------------------------
employee_referrals - bonus_promo_access : 1 (3/5)
employee_referrals - reasons_referral_bonus_denied_page : 1 (3/4)
employee_referrals - referral_states_page_access : 1 (3/5)
Nitro Systems Manager + Producteer
----------------------------------
accounting/adp_nitro_pto_audit - manage : 1 (2/3)
craftsman/pay_period_summary - view_start_stop : 1 (2/5)
performance_tracker - view_report_button : 1 (2/3)
Data Analyst + Developer + Nitro Analyst + Principal Developer
--------------------------------------------------------------
draw - view_draw_summary : 1 (4/32)
draw - view_list_of_draws : 1 (4/32)
performance_payment - read : all (4/22)
Nitro Analyst + Nitro Support Specialist + Producteer
-----------------------------------------------------
project_adjustment - allow_zero_dollar_change : 1 (3/4)
warranty_completed_calls - view : 1 (3/5)
Data Analyst + Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
partner_import - view : 1 (7/18)
phone_metadata/dnc_import - read : 1 (7/11)
BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
project_task - view_installer_pay_report : 1 (10/16)
sales/allowance - view : 1 (10/16)
Developer Contractor
--------------------
project_task - view_qa_map : 1 (1/22)
user - read : self (1/1)
Data Analyst + Nitro Support Specialist + Producteer
----------------------------------------------------
core_models/accessory_type - read : 1 (3/8)
core_models/accessory_type - update : 1 (3/8)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Developer + Director of Delivery + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
recruiting/calendar_interview - edit : self (12/68)
recruiting/calendar_interview - manage_template : self (12/77)
Developer + Producteer
----------------------
craftsman/install_inspection_appointment - view : 1 (2/3)
unassociated_call_communications - view : 1 (2/4)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Director of Delivery + Nitro Analyst
--------------------------------------------------------------------------------
attendance_status - create : 1 (6/8)
project_track - manage : 1 (6/11)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Director of Delivery + Nitro Systems Manager + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
candidate - create : 1 (8/27)
corporate_events/corporate_event - nominate : my_nominations (8/35)
Data Analyst + Developer + Nitro Analyst + Nitro Support Specialist + Principal Developer
--------------------------------------------------------------------------------
inventory/serialized_item - create : 1 (5/7)
leaderboard - view_schedulers : 1 (5/15)
Principal Developer
-------------------
human_resources/onboarding_token - request_background_checks : all (1/2)
travel/request - make_travel_request : self (1/4)
UX Staff
--------
business_intelligence - talent_acquisition_funnel : all (1/1)
ux_prototypes - view : 1 (1/3)
Data Analyst + Nitro Systems Manager
------------------------------------
human_resources/career_change_snapshot - view : all (2/12)
power_story - manage_chart_data : 1 (2/2)
Data Analyst + Developer + Nitro Support Specialist + Principal Developer
-------------------------------------------------------------------------
home - update_home_owners : 1 (4/15)
scrum_model/session_object - observe : 1 (4/7)
Data Analyst + Developer + Nitro Support Specialist + Nitro Systems Manager + Producteer
--------------------------------------------------------------------------------
project - project_launch_dashboard : 1 (5/7)
sales/five_tool_qualification - view : 1 (5/20)
BT Administrative Associate + BT Support Director + Director of Delivery + Nitro Analyst + Nitro Systems Manager
--------------------------------------------------------------------------------
support_ticket_model/ticket - facilities_basic_access : department_facilities (5/21)
BT Coordinator + BT Support Specialist + Data Analyst + Developer + Nitro Support Specialist + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
support_ticket_model/ticket - facilities_basic_access : self_facilities (7/72)
BT Administrative Associate + BT Coordinator + BT Support Specialist + Data Analyst + Developer + Developer Contractor + Director of Delivery + Nitro Analyst + Nitro Support Specialist + Principal Developer + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
support_ticket_model/ticket - people_experience_basic_access : self_people_experience (12/87)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Director of Delivery + Producteer
--------------------------------------------------------------------------------
training_class - destroy : all (6/7)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Director of Delivery + Nitro Analyst + Nitro Systems Manager + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
travel/request - make_travel_request : department (9/37)
BT Administrative Associate
---------------------------
user - access_career_review_access : department (1/1)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
user - update : all (10/42)
Data Analyst + Nitro Analyst + Nitro Systems Manager
----------------------------------------------------
user - view_history : 1 (3/14)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Nitro Systems Manager
--------------------------------------------------------------------------------
user_door_groups - manage : 1 (5/6)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
user_door_groups - view : 1 (8/9)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Developer + Director of Delivery + Nitro Analyst + Principal Developer
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
attendance_status - update : 1 (9/12)
Data Analyst + Developer + Developer Contractor + Nitro Analyst + Nitro Systems Manager + Principal Developer + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
bt_dashboard - view : 1 (8/11)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Producteer
--------------------------------------------------------------------------------
bulk_badge_update - manage : 1 (5/7)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Nitro Support Specialist + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
business_intelligence - bt_support_tickets : all (7/12)
Data Analyst + Director of Delivery + Nitro Analyst + Nitro Systems Manager + Producteer + UX Staff
--------------------------------------------------------------------------------
business_intelligence - monthly_headcount : all (6/20)
Data Analyst + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + UX Staff
--------------------------------------------------------------------------------
business_intelligence - window_units_sold_by_configuration : all (5/9)
BT Coordinator
--------------
change_request - disposition : all (1/11)
BT Administrative Associate + BT Support Director + BT Support Specialist + Director of Delivery + Nitro Analyst
--------------------------------------------------------------------------------
change_request - disposition : department (5/17)
BT Coordinator + Nitro Analyst
------------------------------
change_request - read : all (2/33)
BT Administrative Associate + BT Support Director + BT Support Specialist + Data Analyst + Developer + Director of Delivery + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
change_request - read : department (11/32)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Developer + Developer Contractor + Director of Delivery + Principal Developer
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
corporate_events/special_event_signup - update : self (8/133)
BT Support Director + Director of Delivery + Nitro Analyst + Nitro Systems Manager
--------------------------------------------------------------------------------
covid_vaccinations - read : 1 (4/58)
Nitro Support Specialist + Nitro Systems Manager + Producteer
-------------------------------------------------------------
credit_application - create : 1 (3/24)
Data Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer + UX Staff
--------------------------------------------------------------------------------
credit_score - fix_position : 1 (5/9)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
direct_inward_dial_configurations - edit : 1 (7/8)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
direct_inward_dial_configurations - view : 1 (10/11)
Data Analyst + Developer + Director of Delivery + Nitro Analyst + Principal Developer
--------------------------------------------------------------------------------
equipment_asset - data_usage_summaries : 1 (5/8)
Data Analyst + Developer + Nitro Systems Manager + Producteer
-------------------------------------------------------------
finance/webhook_event - view : 1 (4/4)
Nitro Analyst + Producteer + UX Staff
-------------------------------------
home - view_homes_version_2 : 1 (3/4)
Director of Delivery
--------------------
human_resources/career_change_request - request_career_change : request_department (1/12)
Producteer + UX Staff
---------------------
human_resources/career_change_request - view : all (2/18)
BT Support Director + Director of Delivery
------------------------------------------
human_resources/career_change_request - view : department (2/20)
Data Analyst + Developer + Nitro Support Specialist + Principal Developer + Producteer
--------------------------------------------------------------------------------
human_resources/onboarding_token - manage_new_hire : all (5/15)
Developer + Nitro Support Specialist + Nitro Systems Manager + Producteer
-------------------------------------------------------------------------
human_resources/onboarding_token - view_installer_onboarding_queue : all (4/14)
Nitro Support Specialist + Producteer
-------------------------------------
installation_scheduler - unlock_arrive : 1 (2/2)
Developer + Nitro Support Specialist + Producteer
-------------------------------------------------
lead_source - events : all (3/7)
Data Analyst + Director of Delivery + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
link_share/redirection - manage : all (7/11)
BT Administrative Associate + BT Support Director
-------------------------------------------------
nitro_survey/survey - manage : department (2/16)
Data Analyst + Director of Delivery + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
nitro_survey/survey - manage : self (7/36)
BT Support Director + Director of Delivery + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager
--------------------------------------------------------------------------------
notification_center - access : 1 (5/38)
BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Developer + Nitro Analyst + Nitro Systems Manager + Producteer
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
out_of_office - manage : 1 (8/9)
Data Analyst + Nitro Analyst + Nitro Systems Manager + UX Staff
---------------------------------------------------------------
power_story - view : 1 (4/20)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Director of Delivery + Nitro Analyst + Nitro Systems Manager + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
project - void : 1 (10/28)
Data Analyst + Developer Contractor + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
project_task - view_service_map : 1 (7/36)
Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
pulse - view : 1 (7/12)
BT Administrative Associate + Director of Delivery
--------------------------------------------------
recruiting/calendar_interview - view : department (2/16)
BT Coordinator + BT Support Director + BT Support Specialist
------------------------------------------------------------
recruiting/calendar_interview - view : self (3/21)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Developer + Director of Delivery + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
requirement_email - manage : 1 (12/24)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Developer Contractor + Director of Delivery
--------------------------------------------------------------------------------
sales/rep - sales_books : self (6/121)
Data Analyst + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer
--------------------------------------------------------------------------------
sales_scheduling - manage : 1 (5/14)
BT Coordinator + BT Support Specialist + Data Analyst + Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
scheduler - view_scheduler_call_dashboard : 1 (10/25)
Developer + Nitro Systems Manager + Principal Developer + Producteer + UX Staff
-------------------------------------------------------------------------------
scrum_model/story_object - sort : 1 (5/9)
BT Administrative Associate + Nitro Analyst + Nitro Systems Manager + Producteer + UX Staff
--------------------------------------------------------------------------------
scrum_model/team_object - create : all (5/8)
BT Administrative Associate + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer + UX Staff
--------------------------------------------------------------------------------
scrum_model/team_object - update : all (6/9)
BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Nitro Analyst + Nitro Systems Manager + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
sessions - manage : 1 (9/12)
BT Administrative Associate + Director of Delivery + Nitro Analyst + Nitro Systems Manager
--------------------------------------------------------------------------------
support_ticket_model/ticket - corporate_finance_basic_access : department_corporate_finance (4/28)
BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Developer + Nitro Support Specialist + Principal Developer + Producteer + UX Staff
excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff)
--------------------------------------------------------------------------------
support_ticket_model/ticket - corporate_finance_basic_access : self_corporate_finance (9/97)
```