Filter

Let us know how we can improve Filter. Every submission is reviewed and helps guide what we build. Vote on the ideas that matter most to you.
Feature Request: Role-Based Leadership Dashboard Access
Issue The Leadership Dashboard is currently tied to the Owner role. This creates an unnecessary privilege requirement for a feature whose primary purpose is visibility and executive-level reporting. Leadership users may have a legitimate need to view district-level filtering trends and summary information without needing administrative control of Lightspeed Filter. Requiring the Owner role for dashboard access conflicts with Least Privilege Access principles. Current Limitation The dashboard cannot be independently assigned through Admin Roles. As a result, organizations must choose between: granting Owner-level access to leadership users; withholding direct access to the dashboard; or manually exporting and distributing information. The export option is inefficient and does not provide the same value as direct access to a current dashboard. Dashboards are intended to provide accessible, current visibility. Requiring another administrator to repeatedly export the information defeats much of that purpose. Requested Enhancement Add the Leadership Dashboard as an independently assignable permission within Admin Roles. At minimum, administrators should be able to grant: Leadership Dashboard View Not Allowed A user assigned View access should be able to see the dashboard without receiving unrelated administrative privileges. Least Privilege Access Design The preferred model is: Leadership user Leadership Dashboard: View Policy Administration: None Access Lists: None User Administration: None Filter Configuration: None Other unrelated administrative functions: None Dashboard visibility should not require Owner-level access. This would allow organizations to provide leadership with the information they need while preserving clear security boundaries. Scope Control Where practical, dashboard access should also respect the user's organizational scope. For example, Lightspeed could support: district-wide dashboard access; school-specific dashboard access; group-based dashboard access; other scoped views where organizational permissions already exist. This would allow the same dashboard capability to serve both central leadership and appropriately scoped local administrators. Scheduled Export as a Secondary Option Scheduled export or scheduled report delivery would still be useful as an additional capability. Examples: weekly leadership summary; monthly executive report; scheduled PDF or CSV delivery. However, scheduled export should complement direct dashboard access rather than serve as the only alternative to Owner-level permissions. The preferred solution remains role-based, view-only dashboard access. Requested Outcome Allow the Leadership Dashboard to be assigned independently through Admin Roles without requiring the Owner role. The desired model is: View-only dashboard access through Least Privilege Access rather than: Owner access or manual export Acceptance Criteria This request would be considered addressed when: Leadership Dashboard access is available as an independent Admin Role permission. View access does not require the Owner role. Users with dashboard access do not receive unrelated administrative permissions. Dashboard access respects organizational scope where applicable. Administrators can revoke dashboard access independently of other permissions. Scheduled reporting/export is available as an optional secondary delivery method where supported. Business Value This enhancement would: support Least Privilege Access; provide leadership with direct access to current information; reduce unnecessary Owner-level permissions; reduce manual report generation; improve executive visibility; make better use of a dashboard designed specifically for leadership reporting. The requested principle is straightforward: A dashboard intended for leadership visibility should be shareable as view-only access without requiring ownership of the entire platform.
·
Admin, Users & Devices
·
under review
Feature Request: Access List Permission Model with Default Role-Based Access and Optional Restrictions
Issue Under the current Policies V2 model, an administrator may have an Admin Role that grants Access List permissions but still be unable to manage individual Access Lists unless they are separately added as an Owner or Collaborator. This creates an unnecessarily restrictive default model. The preferred design is the inverse: If an Admin Role grants Access List access, the administrator should have access to all Access Lists within that role's scope by default. Restrictions should then be applied only when needed. This is more scalable and still supports Least Privilege Access because the role itself determines whether the administrator has Access List privileges at all. Preferred Permission Model Access List permissions should operate in two layers. Global Access List Permission The Admin Role should first determine whether the user has access to the Access List function. For example: Access Lists Allow Not Allowed If Access Lists are Not Allowed, the user has no Access List access. If Access Lists are Allowed, the user receives access to all Access Lists within the scope of the role by default. Optional List-Level Restrictions Administrators should then have the option to restrict that role or user to specific Access Lists when a narrower scope is required. The model should therefore be: Default: All Access Lists allowed Optional restriction: Limit access to selected Access Lists only This is preferable to the current model: Current: All Access Lists restricted by default, with each list individually granted. Example Central Filter Administrator Role configuration: Access Lists: Allowed List Restrictions: None Result: The administrator can manage all Access Lists without being manually assigned as a Collaborator to each one. Limited Administrator Role configuration: Access Lists: Allowed List Restrictions: Enabled Permitted Lists: Department A Allow List Department A Block List Result: The administrator can manage only those selected lists. Administrator Without Access List Responsibilities Role configuration: Access Lists: Not Allowed Result: The administrator has no Access List access. Why This Model Is Preferred This approach preserves Least Privilege Access while avoiding unnecessary administrative overhead. Least Privilege Access should determine which functions a role is authorized to perform and allow further restriction where necessary. It should not require administrators with legitimate district-wide Access List responsibilities to be individually assigned to every object they are already authorized to manage. The current restrictive-by-default object model creates: repetitive collaborator assignments; additional maintenance when new lists are created; unnecessary work during staffing changes; inconsistent behavior between Admin Role permissions and actual access; increased troubleshooting when a role appears authorized but the user cannot access the object. Requested Enhancement Modify Access List permissions so that: Admin Roles include a global Allowed / Not Allowed Access List permission. When Access Lists are Allowed, all Access Lists within the user's role scope are accessible by default. Administrators may optionally enable restrictions limiting that user or role to selected Access Lists. Individual Owner/Collaborator assignment remains available where object-level restriction is intentionally required. New Access Lists automatically remain accessible to administrators whose role has unrestricted Access List access. Acceptance Criteria This request would be considered addressed when: Access Lists can be globally set to Allowed or Not Allowed within Admin Roles. A role with Access Lists set to Allowed receives access to all applicable Access Lists by default. Administrators can optionally restrict a role or user to selected Access Lists. Unrestricted administrators do not require individual Collaborator assignments. Restricted administrators remain limited to explicitly permitted lists. Newly created Access Lists automatically inherit access for unrestricted Access List administrators. The console clearly indicates whether access is: globally allowed; globally denied; or allowed with list-level restrictions. Business Value This model would: align Access List permissions with Least Privilege Access principles; reduce unnecessary administrative overhead; preserve granular restrictions when they are actually needed; make Admin Role permissions accurately reflect functional access; simplify onboarding, staff transitions, and maintenance; make Access List administration more scalable in large environments. The preferred model is therefore: Allow by role → restrict only when required rather than: Restrict everything → individually allow every list.
·
Admin, Users & Devices
·
under review
Feature Request: Clarify Admin Role Permissions and Assignment Requirements
Issue Within Lightspeed Filter, Admin Role permissions can indicate that an administrator has permission to manage a function or object, while actual access may still require an additional object-level assignment or collaborator assignment. This creates a disconnect between what the Admin Role configuration appears to grant and what the administrator can actually access after the role is assigned. For administrators configuring least-privilege access, the current wording can reasonably be interpreted as meaning that the selected role permission is sufficient by itself. Example An administrator may be assigned a role containing permissions associated with managing a particular feature or object. However, after receiving the role, the administrator may still be unable to access that object until they are separately added as an owner, collaborator, or other required assignment. The additional assignment requirement is not sufficiently clear from the Admin Role configuration itself. Operational Impact This creates unnecessary administrative troubleshooting because it can be difficult to determine whether: the role was configured incorrectly; the role failed to apply; the administrator lacks another required permission; or the administrator simply requires an additional object-level assignment. It also makes least-privilege role design more difficult because administrators cannot determine the complete access requirements from the role configuration alone. Requested Enhancement Update the Lightspeed Filter console and supporting Admin Roles documentation so that permissions requiring additional assignments clearly state that requirement. Where applicable, permission descriptions should identify: whether the role permission alone grants access; whether an additional object-level assignment is required; what type of assignment is required, such as Owner or Collaborator; and whether the requirement differs between Policies V1 and Policies V2. Preferred Console Behavior A permission that requires an additional assignment should communicate that directly in the Admin Roles interface. For example: Manage Access Lists Allows the administrator to manage Access Lists for which they have been assigned the required Owner or Collaborator access. Rather than wording that could imply the administrator automatically receives access to all Access Lists after the role permission is enabled. Requested Outcome Ensure that Admin Role permissions accurately communicate the difference between: role-level authorization, and additional object-level assignment requirements. The goal is not to change the existing security model, but to make the existing access model clear and predictable to administrators configuring roles. Acceptance Criteria This request would be considered addressed when: Permissions requiring additional object-level assignments are clearly identified in the Admin Roles interface. The required assignment type is documented. Differences between Policies V1 and Policies V2 are clearly identified where applicable. Administrators can determine from the console or directly linked documentation whether granting a role permission alone will provide functional access. The wording no longer implies broader access than the administrator will actually receive.
·
Admin, Users & Devices
·
under review
Load More