Menu

AccountLogic

Adam Tauno Williams

[Model] [Team]

Account Logic Bundle

Commands

Command Parameters Description
account::add-contact-proxy proxy_from, proxy_as Add proxy status to an account; the proxy_from account will have, in addition to their own identity, the identity of the proxy_as account. Both proxy_from and proxy_as must be [Contact] entities with account status. Only contexts holding the administrative role may perform this command.
account::new login, password, template_id, contact Add account status to a [Contact] entity; the contact, login, and password parameters are mandatory. If not specified template_id will default to 9999. Only contexts holding the administrative role may perform this command.
account::remove-contact-proxy proxy_from ,proxy_as Remove an account proxy relationship created with account::add-contact-proxy. Only contexts holding the administrative role may perform this command.
account::get login Retrieve a [Contact] entity which has account status by login. If login is not specified the entity of the current [Context] is returned.
account::get-all Retrieve all the [Contact]s with account status.
account::get-processes routegroup Retrieve all the workflow processes owned by the current [Context], optionally filtered by routegroup name.
account::get-projects parents_only, kind, kinds Retrieve the [Project]s to which the current account is assigned, optionally filtered by project kind, and parental status. If the parents_only parameter evaluates to true then only top-level (no parent) projects will be retrieved.
account::get-proxied-contacts Retrieve [Contact]s for which the current [Context] is a proxy.
account::join-team account, team Join the specified account to team. Only contexts holding the administrative role may perform this command.
account::leave-team account, team Remove the specified account from a team. Only contexts holding the administrative role may perform this command.
account::remove-membership account_id Remove the specified [Contact] from all [Team] assignments. Only contexts holding the administrative role may perform this command.
account::set-password password, login If login is not specified it defaults to the login of the current [Context]; only a [Contact] holding the administrative role can change the password of another user. This password is only effective if the server is using database authentication, For server's using an external authentication scheme - such as LDAP or Active Directory - the password must be changed through that facility.

Related

Wiki: Context
Wiki: Model
Wiki: Project
Wiki: Team

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.