Skip to content

feat: add CanViewPersonalReport permission

b6c5cc1
Select commit
Loading
Failed to load commit list.
Merged

feat: add CanViewPersonalReport permission #80

feat: add CanViewPersonalReport permission
b6c5cc1
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Apr 14, 2026 in 23s

Quality Gate failed

Failed conditions
31.9% Duplication on New Code (required ≤ 3%)
C Maintainability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'CanViewAllTimeTrackerEntries' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUzM&open=AZ2KmLofym_e-6l8eUzM&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'ViewAccounts' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUy1&open=AZ2KmLofym_e-6l8eUy1&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'CanViewBooks' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUzA&open=AZ2KmLofym_e-6l8eUzA&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'AUTO_TESTS_ONLY_IsItemTypesHardDeleteAllowed' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUzE&open=AZ2KmLofym_e-6l8eUzE&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'IsBooksHardDeleteAllowed' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUzC&open=AZ2KmLofym_e-6l8eUzC&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'CanRequestCompensations' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUy5&open=AZ2KmLofym_e-6l8eUy5&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'AUTO_TESTS_ONLY_IsSetUserPasswordBypassingEmailConfirmationAllowed' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUzD&open=AZ2KmLofym_e-6l8eUzD&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'AUTO_TESTS_ONLY_IsItemsHardDeleteAllowed' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUzH&open=AZ2KmLofym_e-6l8eUzH&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'CanManageDocuments' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUy7&open=AZ2KmLofym_e-6l8eUy7&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'CanManageTenants' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUy8&open=AZ2KmLofym_e-6l8eUy8&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'IsAccountsHardDeleteAllowed' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUy-&open=AZ2KmLofym_e-6l8eUy-&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'IsTenantsHardDeleteAllowed' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUy9&open=AZ2KmLofym_e-6l8eUy9&pullRequest=80

Check warning on line 16 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'Permissions' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUyv&open=AZ2KmLofym_e-6l8eUyv&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'ViewRoles' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUy3&open=AZ2KmLofym_e-6l8eUy3&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'CanManageCompensations' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUy6&open=AZ2KmLofym_e-6l8eUy6&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'CanManagePersonalTimeTracker' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUzL&open=AZ2KmLofym_e-6l8eUzL&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'CanManageBooks' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUzB&open=AZ2KmLofym_e-6l8eUzB&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'CanViewItems' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUzJ&open=AZ2KmLofym_e-6l8eUzJ&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'IsCompensationsHardDeleteAllowed' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUy_&open=AZ2KmLofym_e-6l8eUy_&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'CanViewItemsTypes' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUzG&open=AZ2KmLofym_e-6l8eUzG&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'ViewContacts' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUyx&open=AZ2KmLofym_e-6l8eUyx&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'CanViewAllProjects' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUzN&open=AZ2KmLofym_e-6l8eUzN&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'ViewPersonalProfile' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUyw&open=AZ2KmLofym_e-6l8eUyw&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'ManageAccounts' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUy2&open=AZ2KmLofym_e-6l8eUy2&pullRequest=80

Check warning on line 17 in DataAccess/Migrations/20260414060221_AddCanViewPersonalReportPermission.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'EditFullEmployeesData' 4 times.

See more on https://sonarcloud.io/project/issues?id=TourmalineCore_InnerCircle.AccountsApi&issues=AZ2KmLofym_e-6l8eUyz&open=AZ2KmLofym_e-6l8eUyz&pullRequest=80