B.4. Step 4: Creating the Workflows

Now it is time to implement the rest of the user stories corresponding to the roles you have created. The flow of interactions each of the users will be having with the website can best be modeled as workflows, each of which will now be implemented in turn:

  • Registration workflow

  • The client's workflow

  • The team leader's workflow

  • The translator's workflow

B.4.1. Implementing the Registration Workflow

Translators and clients will post applications, while team leaders will approve them and register translators and clients as new users.

  1. Go to Administer User Management User Settings, and specify that only site administrators can create new user accounts. Click Save Configuration at the bottom of the page.

  2. Disable the User login/registration block entirely (don't worry; it is always accessible at http://example.com/user in case you get stuck without it).

  3. Disable the block at Administer Site Building Blocks by selecting <none> for the User login block region and clicking Save Blocks.

  4. Click the configure link corresponding to the Navigation block, and enable ...

Get Cracking Drupal®: A Drop in the Bucket now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.