Fire up your applications with Jetfire
RSS
Jetfire Wiki

About Us

Code Plex Projects

COR COR Administration Debug GUI Jetfire Administration Jetfire Code Jetfire Core Jetfire Language Jetfire Web Part Library misc Release Notes Roles Solutions States Training User Administration Versioning Web Parts Web Service Website Design Website Procedures Wiki conventions WordML Workflow Administration

Quick Search
»
Advanced Search »

PoweredBy

Web Part: Create Jetfire User

RSS
Modified on Mon, 25 Apr 2011 04:19 PM by Charles Categorized as Jetfire Web Part, User Administration, Web Parts

Table of Contents [Hide/Show]


   Create Jetfire User Web Part
      Access
      Features
      Edit Properties


Figure 1: Jetfire New User form

Create Jetfire User Web Part

This Web Part is used to create new Jetfire Users. The basic form displayed in the first image is a standard form that is produced by this Web Part. It collects various information for the new Jetfire user.

The second image is the same form, albeit decorated differently and displaying a different set of fields (due to how the Web Part is configured). Of particular note, this image shows the image-based captcha form.

Figure 2: Jetfire New User form

Access

This Web Part is accessed by the Jetfire Admin Panel and the Jetfire Login Web Parts Library.

Features

The Web Part has a number of options, including:
  • Customized text for prompting the user.
  • Collect User Email and Password Recovery question and answer.
  • The Captcha prompt.
  • Add new user to specific workspace.
  • Add new user to specific subscription.
  • Select subscription that the user is added to.
  • Add new user as a custom workflow class.
  • Select the custom workflow class that is used to create the new user.
  • Enforce the user name as an email address.
  • Prompt user for Time Zone.
  • Hide the User workflow.
  • (optional) Jetfire method to invoke when the user is created.
  • Url to direct the user to if the user cancels the new user request.
  • Prompts for additional custom properties.
  • Prompts for list properties, e.g. properties of a note contained in a list of the user workflow.
  • An Automatic Login Type that supports multiple ways to login.
  • Confirm new user registration by sending the user an email with customized text

Figure 3: Editor for Jetfire New User form

Figure 3: Editor for Jetfire New User form

Edit Properties

Custom Edit properties include:
  • Admin Role: A comma-delimited list of Roles that can use the Web Part.
  • Prompt for Subscription?: If checked, then the user is prompted to enter a subscription.
  • Prompt for Workspace?: If checked, then the user is prompted to select a workspace.  The default is the Public workspace.
  • Requires Question and Answer?: If checked, then the user is prompted to enter a security question and answer.
  • Save User Name as Email?: If checked, then the user name is expected to be an email address.
  • Prompt for Time Zone?: If checked, then the user is prompted to select a Time Zone.
  • Prompt for User Login Class?: If checked, then the user is prompted to select a User Login Class.
  • User Login is Visible?: if checked, then the User workflow is visible (vs hidden).
  • User Login Class: A comma-delimited list of Jetfire Code classes that inherit from the user class.
  • Save Method: A Jetfire method that is invoked when a new user is created.
  • Cancel Page Url: The page address that the user is routed to if the user clicks the 'Cancel' button.
  • Property Display: The list of properties displayed in the form.
  • Workflow Configuration File: If the property display is 'Workflow Config', then the Workflow Configuration File used to display properties of the user code class.
  • Auto-Login Type: Manual, Automatic or Auto-cookie.
    • Manual mode allows the user to login using the login form.
    • Automatic mode automatically logs the user in after being created.
    • Auto-cookie mode creates a cookie in the user's browser. This logs the user in automatically when they surf the domain.
  • Auto-generation Password?: If checked, then the password is not prompted, but is automatically generated.
  • Captcha Type: None, Image. 
    • None: The captcha form is not used on the form.
    • Image: The captcha form is displayed on the form.
  • Send Email?: If checked, then a email is sent to the user when the user is created.
  • Email Link Text: The text associated with the email link.
  • Prompt for List Input?: If checked, then prompt for the list input (this is used when the data to be collected is part of a list in the user.
  • Jetfire Common Edit Properties

ScrewTurn Wiki version 3.0.4.560. Some of the icons created by FamFamFam.