Skip to content

Commit 248a7bc

Browse files
committed
Synchronized standard fields between the XML and code. Maybe in the future we can make it better.
1 parent bda66c6 commit 248a7bc

File tree

1 file changed

+30
-32
lines changed

1 file changed

+30
-32
lines changed

src/Spe/Core/Extensions/ItemShellExtensions.cs

Lines changed: 30 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -20,86 +20,84 @@ public class ItemShellExtensions
2020
{
2121
private static readonly ConcurrentDictionary<ID, Dictionary<ID, string>> AllPropertySets = new();
2222

23-
private static readonly HashSet<ID> StandardFields =
23+
public static readonly HashSet<ID> StandardFields =
2424
[
2525
Sitecore.FieldIDs.ArchiveDate,
2626
Sitecore.FieldIDs.ArchiveVersionDate,
27-
Sitecore.FieldIDs.BaseTemplate,
2827
Sitecore.FieldIDs.SubitemsSorting,
29-
Sitecore.FieldIDs.Command,
30-
Sitecore.FieldIDs.CommentDialogHeight,
31-
Sitecore.FieldIDs.CommentTemplate,
3228
Sitecore.FieldIDs.ContextMenu,
3329
Sitecore.FieldIDs.Created,
3430
Sitecore.FieldIDs.CreatedBy,
35-
Sitecore.FieldIDs.DefaultDomain,
3631
Sitecore.FieldIDs.DefaultWorkflow,
37-
Sitecore.FieldIDs.DefaultCommentDialogHeight,
38-
Sitecore.FieldIDs.DefaultCommentTemplate,
39-
Sitecore.FieldIDs.DictionaryKey,
40-
Sitecore.FieldIDs.DictionaryPhrase,
4132
Sitecore.FieldIDs.DisplayName,
42-
Sitecore.FieldIDs.DomainRoleNameTemplate,
43-
Sitecore.FieldIDs.DomainUserNameTemplate,
44-
Sitecore.FieldIDs.DomainMembershipProvider,
45-
Sitecore.FieldIDs.DomainUniqueName,
46-
Sitecore.FieldIDs.EditorPath,
47-
Sitecore.FieldIDs.EnableLanguageFallback,
48-
Sitecore.FieldIDs.EnableSharedLanguageFallback,
4933
Sitecore.FieldIDs.EnforceVersionPresence,
5034
Sitecore.FieldIDs.EnableItemFallback,
51-
Sitecore.FieldIDs.FallbackDomain,
52-
Sitecore.FieldIDs.FallbackLanguage,
5335
Sitecore.FieldIDs.Hidden,
5436
Sitecore.FieldIDs.HideVersion,
5537
Sitecore.FieldIDs.Icon,
56-
Sitecore.FieldIDs.InheritSecurity,
57-
Sitecore.FieldIDs.LanguageIso,
5838
Sitecore.FieldIDs.Lock,
5939
Sitecore.FieldIDs.Branches,
60-
Sitecore.FieldIDs.NextState,
6140
Sitecore.FieldIDs.NeverPublish,
6241
Sitecore.FieldIDs.Originator,
63-
Sitecore.FieldIDs.PageDefinition,
64-
Sitecore.FieldIDs.Presentation,
6542
Sitecore.FieldIDs.Preview,
6643
Sitecore.FieldIDs.PublishDate,
6744
Sitecore.FieldIDs.PublishingTargets,
68-
Sitecore.FieldIDs.PublishingTargetDatabase,
6945
Sitecore.FieldIDs.ReminderDate,
7046
Sitecore.FieldIDs.ReminderRecipients,
7147
Sitecore.FieldIDs.ReminderText,
7248
Sitecore.FieldIDs.Renderers,
7349
Sitecore.FieldIDs.Ribbon,
7450
Sitecore.FieldIDs.LayoutField,
7551
Sitecore.FieldIDs.ReadOnly,
76-
Sitecore.FieldIDs.Reference,
7752
Sitecore.FieldIDs.Revision,
7853
Sitecore.FieldIDs.Owner,
7954
Sitecore.FieldIDs.Security,
8055
Sitecore.FieldIDs.Skin,
8156
Sitecore.FieldIDs.Sortorder,
8257
Sitecore.FieldIDs.StandardValues,
83-
Sitecore.FieldIDs.StandardValueHolderId,
8458
Sitecore.FieldIDs.State,
85-
Sitecore.FieldIDs.AppearanceEvaluatorType,
8659
Sitecore.FieldIDs.Style,
8760
Sitecore.FieldIDs.Thumbnail,
8861
Sitecore.FieldIDs.UnpublishDate,
8962
Sitecore.FieldIDs.Updated,
9063
Sitecore.FieldIDs.UpdatedBy,
91-
Sitecore.FieldIDs.UserMembership,
9264
Sitecore.FieldIDs.ValidFrom,
9365
Sitecore.FieldIDs.ValidTo,
9466
Sitecore.FieldIDs.FinalLayoutField,
9567
Sitecore.FieldIDs.Workflow,
9668
Sitecore.FieldIDs.WorkflowState,
9769
Sitecore.FieldIDs.Source,
9870
Sitecore.FieldIDs.SourceItem,
99-
Sitecore.FieldIDs.UIStaticItem,
100-
Sitecore.FieldIDs.StandardFieldsID
71+
new("{3607F9C7-DDA3-43C3-9720-39A7A5B3A4C3}"), // __Default View
72+
new("{C7815F60-96E1-40CB-BB06-B5F833F73B61}"), // __Persistent Bucket Filter
73+
new("{9541E67D-CE8C-4225-803D-33F7F29F09EF}"), // __Short description
74+
new("{C9283D9E-7C29-4419-9C28-5A5C8FF53E84}"), // __Bucketable
75+
new("{8C181989-2794-4B28-8EE4-6BB5CB928DC2}"), // __Boosting Rules
76+
new("{83798D75-DF25-4C28-9327-E8BAC2B75292}"), // __Insert Rules
77+
new("{B7E5B151-B145-4CED-85C5-FBDB566DFA4D}"), // __Validator Bar Validation Rules
78+
new("{93D1B217-B8F4-462E-BABF-68298C9CE667}"), // __Boost
79+
new("{57CBCA4C-8C94-446C-B8CA-7D8DC54F4285}"), // __Validate Button Validation Rules
80+
new("{4C9312A5-2E4E-42F8-AB6F-B8DB8B82BF22}"), // __Controller
81+
new("{D312103C-B36C-4CA5-864A-C85F9ABDA503}"), // __Is Bucket
82+
new("{A14F1B0C-4384-49EC-8790-28A440F3670C}"), // __Semantics
83+
new("{86B52EEF-078E-4D9E-80BF-888287070E6C}"), // __Workflow Validation Rules
84+
new("{F7B94D8C-A842-49F8-AB7A-2169D00426B0}"), // __Should Not Organize In Bucket
85+
new("{9DAFCA1D-D618-4616-86B8-A8ACD6B28A63}"), // __Bucket Parent Reference
86+
new("{21F74F6E-42D4-42A2-A4B4-4CEFBCFBD2BB}"), // __Facets
87+
new("{C2F5B2B5-71C1-431E-BF7F-DBDC1E5A2F83}"), // __Quick Action Bar Validation Rules
88+
new("{56776EDF-261C-4ABC-9FE7-70C618795239}"), // __Help link
89+
new("{577F1689-7DE4-4AD2-A15F-7FDC1759285F}"), // __Long description
90+
new("{9857F526-390F-48DF-B6D1-1A97CC328E8F}"), // __Version Name
91+
new("{F2DB8BA1-E477-41F5-8EF5-22EEFA8D2F6E}"), // __Enabled Views
92+
new("{A0CB3965-8884-4C7A-8815-B6B2E5CED162}"), // __Editors
93+
new("{9FB734CC-8952-4072-A2D4-40F890E16F56}"), // __Controller Action
94+
new("{4A749557-242B-4372-8A20-B2DB9D406301}"), // __AutoThumbnails
95+
new("{F47C0D78-61F9-479C-96DF-1159727D32C6}"), // __Suppressed Validation Rules
96+
new("{C0E276BB-8807-40AA-8138-E5C38B0C5DAB}"), // __Quick Actions
97+
new("{AC51462C-8A8D-493B-9492-34D1F26F20F1}"), // __Default Bucket Query
98+
new("{A4879E42-0270-458D-9C19-A20AF3C2B765}"), // __Presets
99+
new("{D85DB4EC-FF89-4F9C-9E7C-A9E0654797FC}"), // __Editor
101100
];
102-
103101

104102
internal static PSObject GetPsObject(SessionState provider, Item item)
105103
{

0 commit comments

Comments
 (0)