- Diviner Queries
- All Atoms
- Search
- Diviner Search
Diviner All Atoms
All Atoms
All Atoms
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Defines a settings panel. Settings panels appear in the Settings application, and behave like lightweight controllers -- generally, they render some sort of form with options in it, and then update preferences when the user submits the form. By extending this class, you can add new settings panels.
- Class
- Generates a key to sort the list of panels.
- Method
- Get the URI for this panel.
- Method
- Process a user request for this settings panel. Implement this method like a lightweight controller. If you return an @{class:AphrontResponse}, the response will be used in whole. If you return anything else, it will be treated as a view and composed into a normal settings page.
- Method
- Return true if this panel is available to administrators while editing system agent accounts.
- Method
- You can use this callback to generate multiple similar panels which all share the same implementation. For example, OAuth providers each have a separate panel, but the implementation for each panel is the same.
- Method
- Return false to prevent this panel from being displayed or used. You can do, e.g., configuration checks here, to determine if the feature your panel controls is unavailble in this install. By default, all panels are enabled.
- Method
- Return a human-readable group name for this panel. For instance, if you had several related panels like "Volume Settings" and "Microphone Settings", you might put them in a group called "Audio".
- Method
- Return a human-readable description of the panel's contents, like "Example Settings".
- Method
- Return a unique string used in the URI to identify this panel, like "example".
- Method
- Method
- Method
- Method
- Method
- Method
Copyright © LEAD Solutions B.V.