def test_filter_cases(self): forwardable_case = self.factory.create_case(case_type='forward-me') unforwardable_case = self.factory.create_case( case_type='dont-forward-me') repeat_records = self.repeat_records(self.domain).all() self.assertEqual(RepeatRecord.count(domain=self.domain), 1) self.assertEqual(repeat_records[0].payload_id, forwardable_case.case_id) self.factory.update_case(unforwardable_case.case_id, update={'now-this-case': 'can-be-forwarded'}) repeat_records = self.repeat_records(self.domain).all() self.assertEqual(RepeatRecord.count(domain=self.domain), 2) self.assertEqual(repeat_records[1].payload_id, unforwardable_case.case_id)
def page_context(self): return { 'repeaters': self.repeaters, 'pending_record_count': RepeatRecord.count(self.domain), 'gefingerpoken': self.request.couch_user.is_superuser or toggles.IS_DEVELOPER.enabled(self.request.couch_user.username) }
def page_context(self): return { 'repeater_types_info': self.repeater_types_info, 'pending_record_count': RepeatRecord.count(self.domain), 'user_can_configure': ( self.request.couch_user.is_superuser or self.request.couch_user.can_edit_motech() or toggles.IS_CONTRACTOR.enabled(self.request.couch_user.username) ) }
def page_context(self): return { 'repeaters': self.repeaters, 'pending_record_count': RepeatRecord.count(self.domain), 'gefingerpoken': ( # Set gefingerpoken_ to whether the user should be allowed to change MOTECH configuration. # .. _gefingerpoken: https://en.wikipedia.org/wiki/Blinkenlights self.request.couch_user.is_superuser or self.request.couch_user.can_edit_motech() or toggles.IS_CONTRACTOR.enabled(self.request.couch_user.username) ) }
def page_context(self): return { 'repeaters': self.repeaters, 'pending_record_count': RepeatRecord.count(self.domain), 'gefingerpoken': ( # Set gefingerpoken_ to whether the user should be allowed to change MOTECH configuration. # .. _gefingerpoken: https://en.wikipedia.org/wiki/Blinkenlights self.request.couch_user.is_superuser or self.request.couch_user.can_edit_motech() or toggles.IS_CONTRACTOR.enabled( self.request.couch_user.username)) }