==================================================================
  Please DO NOT REPLY to this mail or send email to the developers
  about this bug. Please follow-up to Bugzilla using this link:
    http://bugs.contribs.org/show_bug.cgi?id=7475

  Have you checked the Frequently Asked Questions (FAQ)?
    http://wiki.contribs.org/SME_Server:Documentation:FAQ

  Please also take the time to read the following useful guide:
    http://www.chiark.greenend.org.uk/~sgtatham/bugs.html
==================================================================

          Priority: P3
            Bug ID: 7475
          Assignee: [email protected]
           Summary: v1.0.0-28 - missing subroutine modify_age() in
                    passwordopt.pm
        QA Contact: [email protected]
          Severity: normal
    Classification: Contribs
                OS: ---
          Reporter: [email protected]
          Hardware: ---
            Status: UNCONFIRMED
           Version: 8.0
         Component: smeserver-password
           Product: SME Contribs

The panel display template files in:

/etc/e-smith/web/functions/

are linked in:

/etc/e-smith/web/panels/manager/cgi-bin

and use the subroutines defined in their respective and other included perl
modules in:

/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/

and they in turn use other perl modules in:

/usr/lib/perl5/site_perl/esmith

The command now included in v1.0.0-28 of the password contrib now uses:

/etc/e-smith/events/actions/navigation-conf

to ensure that the navigation panel gets correctly populated.

Nevertheless, although the contrib gets installed correctly, the link on the
navigation panel: Security -> Passwords : shows a form which on submission
causes an error in saving in ldap and part of the functionality being not
updated and possibly user accounts being mangled.

This is due to the fact that the command:

system("/sbin/e-smith/signal-event", "password-modify")

is incompletely used in:

/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/passwordopt.pm

and that the subroutine modify_age() is absent in it resulting in a mangled
display of the form using:

/etc/e-smith/web/functions/passwordopt

that does not display a second SAVE button for the page:
PASSWORDAGE_PAGE_MODIFY
whereas it correctly displays the page: First.


The error that ensues on a SAVE will appear in the message logs as:

==== snip ====

Mar 10 21:25:02 box001 esmith::event[7912]: Running event handler:
/etc/e-smith/events/password-modify/S95ldap-update-simple 
Mar 10 21:25:02 box001 esmith::event[7912]: Account name argument missing. at
/etc/e-smith/events/password-modify/S95ldap-update-simple line 35.  
Mar 10 21:25:02 box001 esmith::event[7912]:
S95ldap-update-simple=action|Event|password-modify|Action|S95ldap-update-simple|Start|1362921902
231940|End|1362921902 691394|Elapsed|0.459454|Status|65280 

==== snip ====

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
_______________________________________________
Mail for each SME Contribs bug report
To unsubscribe, e-mail [email protected]
Searchable archive at http://lists.contribs.org/mailman/public/contribteam/

Reply via email to