Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Connection Template Capabilities"

(New page: {{#eclipseproject:technology.higgins|eclipse_custom_style.css}} Each connection template may have one or more of the following capabilities: * Login-capable * Register-capable * Subscrip...)
 
(Login-capable connection)
Line 17: Line 17:
 
** password - non-editable
 
** password - non-editable
  
It MUST have a app-data:WebsiteFacade instance with these three scripts:
+
It MUST have a app-data:WebsiteFacade instance with these scripts:
 
* app-data:IsLoggedIn
 
* app-data:IsLoggedIn
 
* app-data:IsLoggedOut
 
* app-data:IsLoggedOut

Revision as of 15:49, 31 December 2011

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}

Each connection template may have one or more of the following capabilities:

  • Login-capable
  • Register-capable
  • Subscription-capable
  • ChangeEmail-capable
  • DataSync-capable

Login-capable connection

A login-capable connection enables the user to:

  • Log in to the site
  • Log out of the site
  • Navigate to a connection details page that shows:
    • header: human-friendly name of connection, its category and optionally: an image and short description
    • username - non-editable
    • password - non-editable

It MUST have a app-data:WebsiteFacade instance with these scripts:

  • app-data:IsLoggedIn
  • app-data:IsLoggedOut
  • app-data:Login
  • app-data:Logout

Register-capable connection

A register-capable connection enables the user to:

  • Automatically register a new account with the site
  • Navigate to a connection details page that shows:
    • The information in a login connection
    • A list of editable fields --the fields required for registering

It MUST have the scripts of a login connection plus either an app-data:Register or an app-data:RegisterHI script.

Subscription-capable connection

An subscription-capable connection enables the user to:

  • Subscribe to, or unsubscribe from, the email mailing list of the site

It MUST have these scripts:

  • app-data:Subscribe
  • app-data:Unsubscribe

ChangeEmail-capable connection

A redirect-capable connection enables the user to:

  • Change the current email address the site is using to send emails to the user

It MUST have the scripts of a login-capable connection plus one of these:

  • app-data:ChangeEmailOnly - change email while preserving current userid (which may be an email) and password
  • app-data:ChangeEmail - change email/userid while preserving current password
  • app-data:ChangeEmailPW - change email/userid and password

DataSync-capable connection

A datasync-capable connection enables the user to:

  • Edit a set of attributes about that user's account at the site on the connection details page of the portal
  • Fill login and other forms on the site
  • Scrape login, and other forms on the site

It MUST have the scripts of a register-capable connection plus:

  • app-data:Fill
  • app-data:Scrape

Links

Back to the top