GOsa

class clacks.agent.plugins.gosa.methods.GuiMethods

Key for configuration section gosa

Key Format Description
cache-path String Path where the GOsa module will hook in it’s cache path to the web space.
getObjectDetails(extension, attribute, names, attributes)

Note

This method will be exported by the CommandRegistry.

This method is used to complete object information shown in the gui. e.g. The groupMembership table just knows the groups cn attribute. To be able to show the description too, it uses this method.

#TODO: @fabian - this function is about 95% the same than the one # above.

search(user, base, scope, qstring, fltr=None)

Note

This method will be exported by the CommandRegistry.

Performs a query based on a simple search string consisting of keywords.

Query the database using the given query string and an optional filter dict - and return the result set.

Parameter Description
base Query base
scope Query scope (SUB, BASE, ONE)
qstring Query string
fltr Hash for extra parameters

Return: List of dicts

searchForObjectDetails(user, extension, attribute, fltr, attributes, skip_values)

Note

This method will be exported by the CommandRegistry.

Search selectable items valid for the attribute “extension.attribute”.

This is used to add new groups to the users groupMembership attribute.


class clacks.agent.plugins.gosa.service.GOsaService

Keys for configuration section gosa

Key Format Description
path String Path where to hook in the administrative web GUI in the web space.
static-path String Path where to hook in the static file serve area in the web space.
cache-path String Path where the GOsa module will hook in it’s cache path to the web space.
websocket String Path where to hook in the websockets in the web space.
local String Local path from where to serve GUI web GUI.

Keys for configuration section http

Key Format Description
cookie-secret String Key used to encrypt the cookie.