@@ -8,8 +8,8 @@ use std::{collections::HashMap, sync::LazyLock};
88use catalyst_signed_doc_macro;
99use catalyst_types:: catalyst_id:: role_index:: RoleId ;
1010use rules:: {
11- ContentEncodingRule , ContentRule , ContentSchema , ContentTypeRule , IdRule , ParametersRule ,
12- RefRule , ReplyRule , Rules , SectionRule , SignatureKidRule , VerRule ,
11+ ContentEncodingRule , ContentRule , ContentSchema , ContentTypeRule , IdRule , OriginalAuthorRule ,
12+ ParametersRule , RefRule , ReplyRule , Rules , SectionRule , SignatureKidRule , VerRule ,
1313} ;
1414
1515use crate :: {
@@ -62,6 +62,7 @@ fn proposal_rule() -> Rules {
6262 exp : & [ RoleId :: Proposer ] ,
6363 } ,
6464 signature : SignatureRule { mutlisig : false } ,
65+ original_author : OriginalAuthorRule ,
6566 }
6667}
6768
@@ -90,6 +91,7 @@ fn proposal_comment_rule() -> Rules {
9091 } ,
9192 doc_ref : RefRule :: Specified {
9293 exp_ref_types : vec ! [ PROPOSAL . clone( ) ] ,
94+ multiple : false ,
9395 optional : false ,
9496 } ,
9597 reply : ReplyRule :: Specified {
@@ -105,6 +107,7 @@ fn proposal_comment_rule() -> Rules {
105107 exp : & [ RoleId :: Role0 ] ,
106108 } ,
107109 signature : SignatureRule { mutlisig : false } ,
110+ original_author : OriginalAuthorRule ,
108111 }
109112}
110113
@@ -146,6 +149,7 @@ fn proposal_submission_action_rule() -> Rules {
146149 } ,
147150 doc_ref : RefRule :: Specified {
148151 exp_ref_types : vec ! [ PROPOSAL . clone( ) ] ,
152+ multiple : false ,
149153 optional : false ,
150154 } ,
151155 reply : ReplyRule :: NotSpecified ,
@@ -154,6 +158,7 @@ fn proposal_submission_action_rule() -> Rules {
154158 exp : & [ RoleId :: Proposer ] ,
155159 } ,
156160 signature : SignatureRule { mutlisig : false } ,
161+ original_author : OriginalAuthorRule ,
157162 }
158163}
159164
0 commit comments