Documented the heretofore undocumented Deactivate Account Template in the Auth modules.

Broke out code scanning tests into their own tests, and required the CODE_COP environment
variable be set before they were run.
Fixed two bugs in the Workflow test, wrong number of tests and inverse test logic.
More Auth template inheritance work.  Almost time to reflect it over to
the LDAP module.
This commit is contained in:
Colin Kuskie 2006-11-24 21:05:44 +00:00
parent 860a71bc5d
commit ee9cae98a8
11 changed files with 385 additions and 201 deletions

View file

@ -313,7 +313,7 @@ sub deactivateAccount {
#-------------------------------------------------------------------
=head2 deactivateAccount ( method )
=head2 deactivateAccountConfirm ( method )
Superclass method that performs general functionality for deactivating accounts.

View file

@ -35,6 +35,52 @@ our $HELP = {
related => [
]
},
'login template' => {
title => 'login template title',
body => 'login template body',
isa => [
{
namespace => "Asset_Template",
tag => "template variables"
},
],
variables => [
{
'name' => 'title'
},
{
'name' => 'login.form.header'
},
{
'name' => 'login.form.hidden'
},
{
'name' => 'login.form.username'
},
{
'name' => 'login.form.username.label'
},
{
'name' => 'login.form.password'
},
{
'name' => 'login.form.password.label'
},
{
'name' => 'anonymousRegistration.isAllowed'
},
{
'name' => 'createAccount.url'
},
{
'name' => 'createAccount.label'
},
],
fields => [
],
related => [
]
},
'anonymous registration template' => {
title => 'anon reg template title',
body => 'anon reg template body',
@ -92,6 +138,40 @@ our $HELP = {
related => [
]
},
'deactivate account template' => {
title => 'deactivate account template title',
body => 'deactivate account template body',
isa => [
{
namespace => "Asset_Template",
tag => "template variables"
},
],
variables => [
{
'name' => 'title'
},
{
'name' => 'question'
},
{
'name' => 'yes.label'
},
{
'name' => 'yes.url'
},
{
'name' => 'no.label'
},
{
'name' => 'no.url'
},
],
fields => [
],
related => [
]
},
};
1;

View file

@ -14,6 +14,9 @@ our $HELP = {
{
'name' => 'account.message'
},
{
'name' => 'account.noform'
},
{
'name' => 'account.form.username'
},
@ -32,9 +35,6 @@ our $HELP = {
{
'name' => 'account.form.passwordConfirm.label'
},
{
'name' => 'account.noform'
},
{
'name' => 'account.nofields'
}
@ -47,46 +47,16 @@ our $HELP = {
'webgui authentication login template' => {
title => 'login template title',
body => 'login template body',
isa => [
{
namespace => "Auth",
tag => "login template"
},
],
variables => [
{
'name' => 'login.form.header'
},
{
'name' => 'login.form.hidden'
},
{
'name' => 'login.form.footer'
},
{
'name' => 'login.form.submit'
},
{
'name' => 'login.form.username'
},
{
'name' => 'login.form.username.label'
},
{
'name' => 'login.form.password'
},
{
'name' => 'login.form.password.label'
},
{
'name' => 'title'
},
{
'name' => 'login.message'
},
{
'name' => 'anonymousRegistration.isAllowed'
},
{
'name' => 'createAccount.url'
},
{
'name' => 'createAccount.label'
},
{
'name' => 'recoverPassword.isAllowed'
},
@ -258,6 +228,19 @@ our $HELP = {
}
]
},
'webgui deactivate account template' => {
title => 'deactivate account template title',
body => 'deactivate account template body',
isa => [
{
namespace => "Auth",
tag => "deactivate account template"
},
],
variables => [ ],
fields => [ ],
related => [ ],
},
};
1;

View file

@ -119,6 +119,110 @@ our $I18N = {
lastUpdated => 1149220575,
},
'login template title' => {
message => q|Authentication Login Template|,
lastUpdated => 1164394401
},
'login template body' => {
message => q|<p>The following template variables are available for all Authentication Login templates.
</p>
|,
lastUpdated => 1164394398
},
'login.form.header' => {
message => q|The required form elements that go at the top of the login page.|,
lastUpdated => 1149220294,
},
'login.form.hidden' => {
message => q|Hidden form fields required for form submission|,
lastUpdated => 1149220294,
},
'login.form.footer' => {
message => q|The required form elements that go after the login page form.|,
lastUpdated => 1149220294,
},
'login.form.submit' => {
message => q|The default submit button for the login form.|,
lastUpdated => 1149220294,
},
'login.form.username' => {
message => q|Default username form field|,
lastUpdated => 1149220294,
},
'login.form.username.label' => {
message => q|Default text for username form field|,
lastUpdated => 1149220294,
},
'login.form.password' => {
message => q|Default password form field|,
lastUpdated => 1149220294,
},
'login.form.password.label' => {
message => q|Default text for password form field|,
lastUpdated => 1149220294,
},
'anonymousRegistration.isAllowed' => {
message => q|Flag indicating whether or not anonymous registrations are allowed.|,
lastUpdated => 1149220294,
},
'createAccount.url' => {
message => q|URL for the anonymous registration page|,
lastUpdated => 1149220294,
},
'createAccount.label' => {
message => q|Default label for the anonymous registration link.|,
lastUpdated => 1149220294,
},
'deactivate account template title' => {
message => q|Authentication Deactivate Account Template|,
lastUpdated => 1164394401
},
'deactivate account template body' => {
message => q|<p>The following template variables are available for all Authentication Deactivate account templates.
</p>
|,
lastUpdated => 1164394398
},
'yes.label' => {
message => q|Internationalized label for "Yes".|,
lastUpdated => 1149220294,
},
'no.label' => {
message => q|Internationalized label for "No".|,
lastUpdated => 1149220294,
},
'yes.url' => {
message => q|URL to deactivate the user's account.|,
lastUpdated => 1149220294,
},
'no.url' => {
message => q|URL to leave the user's account alone|,
lastUpdated => 1149220294,
},
'question' => {
message => q|URL to leave the user's account alone|,
lastUpdated => 1149220294,
},
'topicName' => {
message => q|Authentication|,
lastUpdated => 1164338173,

View file

@ -111,51 +111,11 @@ our $I18N = {
lastUpdated => 1071507721
},
'login.form.header' => {
message => q|The required form elements that go at the top of the login page.|,
lastUpdated => 1149220294,
},
'login.form.hidden' => {
message => q|Hidden form fields required for form submission|,
lastUpdated => 1149220294,
},
'title' => {
message => q|Default page title.|,
lastUpdated => 1164335682,
},
'login.form.footer' => {
message => q|The required form elements that go after the login page form.|,
lastUpdated => 1149220294,
},
'login.form.submit' => {
message => q|The default submit button for the login form.|,
lastUpdated => 1149220294,
},
'login.form.username' => {
message => q|Default username form field|,
lastUpdated => 1149220294,
},
'login.form.username.label' => {
message => q|Default text for username form field|,
lastUpdated => 1149220294,
},
'login.form.password' => {
message => q|Default password form field|,
lastUpdated => 1149220294,
},
'login.form.password.label' => {
message => q|Default text for password form field|,
lastUpdated => 1149220294,
},
'login.message' => {
message => q|Any message returned by the system. Usually displays after the form is submitted.|,
lastUpdated => 1149220294,
@ -506,6 +466,18 @@ our $I18N = {
lastUpdated => 1071507752
},
'deactivate account template title' => {
message => q|WebGUI Authentication Deactivate Account Template|,
lastUpdated => 1164394401
},
'deactivate account template body' => {
message => q|<p>The following template variables are available for the WebGUI Authentication Deactivate account templates.
</p>
|,
lastUpdated => 1164394398
},
'topicName' => {
message => q|WebGUI Authentication|,
lastUpdated => 1128919828,