plugin

Prolog files

email.pl  -- Email plugin for SWISHShow source
dear/3Address user with the given ProfileID.Source
email_action_link/6Generate a link in an HTML mail page that, when clicked, executes Action and if successful replies to the request using Reply.Source
email_cleanup_db/0Strip the email confirmation queue from outdated messages.Source
profile_name/3Emit the name associated with Profile as unstyled HTML.Source
public_url/4True when URL is a link to handler To with Query.Source
signature/2Emit footer.Source
smtp_send_html/3Send an HTML mail to To using HTML content Content.Source
http_authenticate.pl  -- SWISH login managementShow source
authenticate/2Called for all SWISH actions.Source
config/3Make the user available as config.swish.user.Source
login/2Handler to deal with local HTTP based login.Source
login_item/2Source
user_info/3True when UserInfo describes the currently http-authenticated user.Source
login/2Perform a login.Source
swish_add_user/0Interactively add a user to the SWISH password file.Source
swish_add_user/1Add a user from Data.Source
swish_add_user/3Add a new user to the SWISH password file.Source
swish_current_user/2True if User is a user with properties.Source
swish_logged_in/3True when Request is associated with User.Source
login.pl  -- SWISH login supportShow source
li_login_button/3Hook called from page.pl to include the login buttons.Source
current_user_info/2If there is a logged in user, Info is a dict with information about this user.Source
login_button/3Add a login/logout button.Source
login_continue_button/2The login page is opened either inside an iframe inside a SWISH modal dialog or inside a browser popup window.Source
reply_logged_in/1Reply with an HTML document that the login succeeded.Source
reply_logged_in_page/1Reply with an HTML document that the login succeeded.Source
reply_logged_out/1Perform pluggable logout.Source
notify.pl  -- SWISH notificationsShow source
follow/3Assert that DocID is being followed by ProfileID using Flags.Source
notify/2Action has been executed on DocID.Source
profile.pl  -- User profile configurationShow source
reply_logged_in/1Hook logins from federated identity provides.Source
reply_logged_out/1Perform a logout, removing the link to the session.Source
user_profile/2Provide the profile for the current user.Source
typeahead/4Find users based on their profile.Source