Skip to content

Instantly share code, notes, and snippets.

View richdownie's full-sized avatar

Rich Downie richdownie

View GitHub Profile
>> Question.all.each { |q| q.send(:propagate_group_level_permissions!) }
Question Load (2.3ms) SELECT * FROM "questions"
QuestionGroupPermission Load (1.1ms) SELECT * FROM "permissions" WHERE ("permissions"."question_group_id" = 104) AND ( ("permissions"."type" = 'QuestionGroupPermission' ) )
QuestionGroupPermission Load (0.5ms) SELECT * FROM "permissions" WHERE ("permissions"."question_group_id" = 78) AND ( ("permissions"."type" = 'QuestionGroupPermission' ) )
QuestionGroupRight Load (0.7ms) SELECT * FROM "rights" WHERE ("rights"."id" = 1025) AND ( ("rights"."type" = 'QuestionGroupRight' ) ) ORDER BY name
CustomFieldRight Load (0.4ms) SELECT * FROM "rights" WHERE ("rights"."name" = E'custom_field_edit') AND ( ("rights"."type" = 'CustomFieldRight' ) ) ORDER BY name LIMIT 1
SQL (0.7ms) SELECT count(*) AS count_all FROM "permissions" WHERE ("permissions"."role_id" = 9 AND "permissions"."right_id" = 1035 AND "permissions"."question_id" = 105) AND ( ("permissions"."type" = 'CustomFieldP