Policies that apply to the screens that appear either under the People tab, the Community People views, or the profiles.
The edit profile paragraph should read:
OSI users have their basic employee information managed
centrally. If you notice something wrong, please send an email to
karladmin@list.soros.org. If would you like to change your
password, please click Change Password.
The emai address is hopefully parameterized. Later, we’ll probably parameterize the OSI part.
The link to “change password” navigates you out of the system to OSI’s in-house system (GSA).
The link to Change Password should be setup as part of the site configuration
See src/osi/osi/run.py for “forgot_password_url” (something in the next set of screens we need to do)
The external system will collect the changed staff password and POST back to the view as admin
The paragraph in Edit Profile says:
KARL affiliates can use the following form to edit their profile
information. If you would like to delete your KARL account and
remove yourself from all communities, click this delete account
link and say "yes" to the confirmation window. If would you like
to change your password, please click Change Password.
“delete account” is a hyperlink that will be implemented in another screen.
Clicking on the change password link goes to Change Password
This uses the generic layout (unlike KARL2), same as Edit Profile
Make it be somewhat like a KARL3 form. Let me know if you’d like me to do the form work.
An introductory paragraph saying:
Please enter a valid password below and click on Submit
button. Password must be at least 8 characters long. If you need
additional help please email the _Site Administrator_.
The Site Administrator is a hyperlink with an href of mailto:karladmin@karl.soros.org.
If possible, make that email a parameter set in run.py
Fields
The “Cancel” goes back to View Profile.
Submit, if successful, should:
From “KARL Admin <karladmin@karl.soros.org>”
Subject “KARL Password Change Notification”
To “Firstname Lastname <email>”
Body:
Your Username for KARL is: <username> and your new
Password is: <password.
Part of the screencast at http://www.karlproject.org/screencasts/ForgotPassword.mov
Anonymous “layout”
Display a message similar to the text in the screencast
Send an email:
From “KARL Admin <karladmin@karl.soros.org>”
Subject “KARL password reset request”
To “Firstname Lastname <email>”
Body:
Please go to the following url to reset the password for your
KARL account. https://karl.soros.org/passwordreset.html?key=49a95d4bb7fa5558083bfbcf7b96e9e0
How that key matches up to identification, or even if it is some other approach, is up for discussion. Is this a CMF-ism?