@@ -169,12 +169,14 @@ def validate(self, value):
169169 'success of this feature, such as a link to the UseCounter(s) you '
170170 'have set up.' )),
171171
172- 'standardization' : forms .ChoiceField (
173- required = False , label = 'Standardization' ,
174- choices = models .STANDARDIZATION .items (),
175- initial = models .EDITORS_DRAFT ,
176- help_text = ("The standardization status of the API. In bodies that don't "
177- "use this nomenclature, use the closest equivalent." )),
172+ # 'standardization' is deprecated
173+
174+ 'standard_maturity' : forms .ChoiceField (
175+ required = False , label = 'Standard maturity' ,
176+ choices = models .STANDARD_MATURITY_CHOICES .items (),
177+ initial = models .PROPOSAL_STD ,
178+ help_text = ('How far along is the standard that this '
179+ 'feature implements?' )),
178180
179181 'unlisted' : forms .BooleanField (
180182 required = False , initial = False ,
@@ -712,7 +714,7 @@ def define_form_class_using_shared_fields(class_name, field_spec_list):
712714
713715NewFeature_Prototype = define_form_class_using_shared_fields (
714716 'NewFeature_Prototype' ,
715- ('spec_link' , 'api_spec' , 'spec_mentors' ,
717+ ('spec_link' , 'standard_maturity' , ' api_spec' , 'spec_mentors' ,
716718 'intent_to_implement_url' , 'comments' ))
717719 # TODO(jrobbins): advise user to request a tag review
718720
@@ -740,7 +742,8 @@ def define_form_class_using_shared_fields(class_name, field_spec_list):
740742
741743NewFeature_EvalReadinessToShip = define_form_class_using_shared_fields (
742744 'NewFeature_EvalReadinessToShip' ,
743- ('doc_links' , 'tag_review' , 'spec_link' , 'interop_compat_risks' ,
745+ ('doc_links' , 'tag_review' , 'spec_link' ,
746+ 'standard_maturity' , 'interop_compat_risks' ,
744747 'safari_views' , 'safari_views_link' , 'safari_views_notes' ,
745748 'ff_views' , 'ff_views_link' , 'ff_views_notes' ,
746749 'ie_views' , 'ie_views_link' , 'ie_views_notes' ,
@@ -792,7 +795,7 @@ def define_form_class_using_shared_fields(class_name, field_spec_list):
792795Existing_Prototype = define_form_class_using_shared_fields (
793796 'Existing_Prototype' ,
794797 ('owner' , 'blink_components' , 'motivation' , 'explainer_links' ,
795- 'spec_link' , 'api_spec' , 'bug_url' , 'launch_bug_url' ,
798+ 'spec_link' , 'standard_maturity' , ' api_spec' , 'bug_url' , 'launch_bug_url' ,
796799 'intent_to_implement_url' , 'comments' ))
797800
798801
@@ -806,7 +809,7 @@ def define_form_class_using_shared_fields(class_name, field_spec_list):
806809
807810PSA_Implement = define_form_class_using_shared_fields (
808811 'Any_Implement' ,
809- ('spec_link' , 'comments' ))
812+ ('spec_link' , 'standard_maturity' , ' comments' ))
810813 # TODO(jrobbins): advise user to request a tag review
811814
812815
@@ -883,7 +886,8 @@ def define_form_class_using_shared_fields(class_name, field_spec_list):
883886Flat_Implement = define_form_class_using_shared_fields (
884887 'Flat_Implement' ,
885888 (# Standardization
886- 'spec_link' , 'api_spec' , 'spec_mentors' , 'intent_to_implement_url' ))
889+ 'spec_link' , 'standard_maturity' , 'api_spec' , 'spec_mentors' ,
890+ 'intent_to_implement_url' ))
887891
888892
889893Flat_DevTrial = define_form_class_using_shared_fields (
@@ -997,7 +1001,8 @@ def make_display_specs(*shared_field_names):
9971001 'initial_public_proposal_url' , 'explainer_links' ,
9981002 'requires_embedder_support' ),
9991003 models .INTENT_IMPLEMENT : make_display_specs (
1000- 'spec_link' , 'api_spec' , 'spec_mentors' , 'intent_to_implement_url' ),
1004+ 'spec_link' , 'standard_maturity' , 'api_spec' , 'spec_mentors' ,
1005+ 'intent_to_implement_url' ),
10011006 models .INTENT_EXPERIMENT : make_display_specs (
10021007 'devtrial_instructions' , 'doc_links' ,
10031008 'interop_compat_risks' ,
0 commit comments