Skip to content

Commit

Permalink
done
Browse files Browse the repository at this point in the history
  • Loading branch information
neozhu committed Sep 27, 2024
1 parent dbc5440 commit 405e35a
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
1 change: 1 addition & 0 deletions src/Templatemap.cs
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,7 @@ private static async Task<string> ReplaceTokensAsync(Project project, Intellisen
{ "namespace", ns },
{ "selectns", selectNs },
{ "itemname", name },
{ "itemnamelowercase", name.ToLower() },
{ "nameofPlural", nameofPlural },
{ "dtoFieldDefinition", dtoFieldDefinition },
{ "fieldAssignmentDefinition", fieldAssignmentDefinition },
Expand Down
13 changes: 11 additions & 2 deletions src/Templates/PermissionSet/.cs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,25 @@ namespace {namespace};

public static partial class Permissions
{
[DisplayName("{nameofPlural}")]
[Description("{nameofPlural} Permissions")]
[DisplayName("{itemname} Permissions")]
[Description("Set permissions for {itemnamelowercase} operations.")]
public static class {nameofPlural}
{
[Description("Allows viewing {itemnamelowercase} details.")]
public const string View = "Permissions.{nameofPlural}.View";
[Description("Allows creating {itemnamelowercase} details.")]
public const string Create = "Permissions.{nameofPlural}.Create";
[Description("Allows editing {itemnamelowercase} details.")]
public const string Edit = "Permissions.{nameofPlural}.Edit";
[Description("Allows deleting {itemnamelowercase} details.")]
public const string Delete = "Permissions.{nameofPlural}.Delete";
[Description("Allows printing {itemnamelowercase} details.")]
public const string Print = "Permissions.{nameofPlural}.Print";
[Description("Allows searching {itemnamelowercase} details.")]
public const string Search = "Permissions.{nameofPlural}.Search";
[Description("Allows exporting {itemnamelowercase} details.")]
public const string Export = "Permissions.{nameofPlural}.Export";
[Description("Allows importing {itemnamelowercase} details.")]
public const string Import = "Permissions.{nameofPlural}.Import";
}
}
Expand Down

0 comments on commit 405e35a

Please sign in to comment.