<commit_before><?xml version="1.0" encoding="UTF-8"?>
<data xmlns="ns:workflow" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ns:workflow resource:WorkflowData">
	<documentTypes xmlns="ns:workflow/DocumentType" xsi:schemaLocation="ns:workflow/DocumentType resource:DocumentType">
		<documentType>
			<name>KcNotificationDocument</name>
			<description>This is the default document type that will be associated with all KC notifications, i.e. notifications sent out via the KC notification service.</description>
			<label>KC Notification</label>
			<parent>KualiNotification</parent>
			<security>
        		<securityAttribute name="KcNotificationSecurityAttribute"/>
    		</security>
    		<applicationId>KC</applicationId>
		</documentType>
	</documentTypes>
	
	<ruleAttributes xmlns="ns:workflow/RuleAttribute"
		xsi:schemaLocation="ns:workflow/RuleAttribute resource:RuleAttribute">
		<ruleAttribute>
   			<name>KcNotificationSecurityAttribute</name>
   			<className>org.kuali.kra.authorization.KcNotificationSecurityAttribute</className>
   			<label>KC Notification Security Attribute</label>
   			<description>KC Notification Security Attribute</description>
   			<type>DocumentSecurityAttribute</type>
   			<applicationId>KC</applicationId>
 		</ruleAttribute>
 	</ruleAttributes>
</data><commit_msg>KRACOEUS-6593: Changed the rule attribute to use the calback service name associated with the KC notification doc security attribute class (instead of using just the class's qualified name).<commit_after><?xml version="1.0" encoding="UTF-8"?>
<data xmlns="ns:workflow" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ns:workflow resource:WorkflowData">
	<documentTypes xmlns="ns:workflow/DocumentType" xsi:schemaLocation="ns:workflow/DocumentType resource:DocumentType">
		<documentType>
			<name>KcNotificationDocument</name>
			<description>This is the default document type that will be associated with all KC notifications, i.e. notifications sent out via the KC notification service.</description>
			<label>KC Notification</label>
			<parent>KualiNotification</parent>
			<security>
        		<securityAttribute name="KcNotificationDocumentSecurityAttribute"/>
    		</security>
    		<serviceNamespace>KC</serviceNamespace>
		</documentType>
	</documentTypes>
	
	<ruleAttributes xmlns="ns:workflow/RuleAttribute"
		xsi:schemaLocation="ns:workflow/RuleAttribute resource:RuleAttribute">
		<ruleAttribute>
   			<name>KcNotificationDocumentSecurityAttribute</name>
   			<className>{http://kc.kuali.org/core/v5_0}kcNotificationDocumentSecurityTypeService</className>
   			<label>KC Notification Document Security Attribute</label>
   			<description>KC Notification Document Security Attribute</description>
   			<type>DocumentSecurityAttribute</type>
   			<applicationId>KC</applicationId>
 		</ruleAttribute>
 	</ruleAttributes>
 	
</data>
{'fraction_non_alphanumeric': 0.11347274597188893, 'fraction_numerical': 0.0075419952005485085, 'mean_word_length': 5.833723653395785, 'pattern_counts': {'":': 0, '<': 75, '<?xml version=': 2, '>': 75, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 10}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6266741', 'n_tokens_mistral': 911, 'n_tokens_neox': 816, 'n_words': 162}