41d48b45393d83b2ee8c45b620e1fb43fcfb0f1d
Integration/Security.md
| ... | ... | @@ -9,7 +9,7 @@ Type of security|Example|Implementation Details |
| 9 | 9 | [Login](#Login-Security) |Users must login before gaining access to reports.|[[RequireLogin]] [[CurrentUserName]] [[CurrentUserIsAdmin]] [[Your Login Page Integration]] |
| 10 | 10 | [Data Sources](#Data-Sources)|A specific user can only see certain data sources.|[[RequireLogin]] [[Basic Report Sharing]] [[VisibleDataSource]] [[Database Security]] |
| 11 | 11 | [User Driven Report Sharing](#User-Driven-Report-Sharing)|A user can save a report and decide if they want other users to see this report. They can also mark a report read-only meaning it can be viewed but not saved over.|[[Basic Report Sharing]] [[CurrentUserIsAdmin]] [[ReportsPath]] [[Read-Only & Shared Checkboxes]] |
| 12 | -[Custom Report Control](#ReportControl)|Different departments can see different base reports.|[[VisibleDataSources hides reports for non-accessible datasources]] [[ReportsList may be overridden]] [[Storing Reports]] [[ReportsPath]] |
|
| 12 | +[Custom Report Control](#Custom-Report-Control)|Different departments can see different base reports.|[[VisibleDataSources hides reports for non-accessible datasources]] [[ReportsList may be overridden]] [[Storing Reports]] [[ReportsPath]] |
|
| 13 | 13 | [Overwriting and Deleting Reports](#Overwriting-and-Deleting-Reports)|Users can load shared or base reports, but should not be able to delete them or overwrite them.|[[AllowOverwritingReports]] [[AllowDeletingReports]] [[CurrentUserIsAdmin]] |
| 14 | 14 | [Altering Capabilities by Role](#Altering-Capabilities-by-Role)|Only power users should see the modify report button on the report viewer. Others will only access the report viewer.|[[ShowDesignLinks]] [[ShowModifyButton]] [[AllowOverwritingReports]] [[ShowAdminButton]] |
| 15 | 15 | [Field/Record or Tenant Level Security](#Field/Record-or-Tenant-Level-Security)|Salespeople look at the same report but see different data based on their territory and credentials. In a multi-tenant environment, reports and data for each customer, group, or tenant should be isolated.|[[PreExecuteReportSet - Hidden Filters]] [[ProcessEqualsSelectList]] [[Field & Record Level Security]] |
| ... | ... | @@ -71,7 +71,7 @@ public override void PostLogin() |
| 71 | 71 | |
| 72 | 72 |  |
| 73 | 73 | |
| 74 | -###<a name="ReportControl">Custom Report Control</a> | [Top](#Top) |
|
| 74 | +###Custom Report Control |
|
| 75 | 75 | |
| 76 | 76 | To apply additional constraints to which users see what reports, it is necessary to override the ListReports method. See Report Management for additional details. |
| 77 | 77 |