Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0032285Openbravo ERPC. Securitypublic2016-02-19 10:052016-06-17 19:37
alostale 
NaroaIriarte 
normaltrivialN/A
closedfixed 
5
 
3.0PR16Q33.0PR16Q3 
alostale
Core
No
0032285: make possible to manually set a user as password expired
FR 0031796 implements definition of a validity period for passwords since they were last modified.

On top of this, it would be useful for some cases to be able to manually set a user as having its password expired.
Use case:
- admin creates a new user and sets a password, it also marks the user as having the password expired
- first time the user tries to log in the system with the password provided by the admin, she will be forced to change it
Project page: http://wiki.openbravo.com/wiki/Projects:Manually_set_password_as_expired [^]
No tags attached.
depends on feature request 0031796 closed jonibc Extend functionality with the option to define a day limit for the password to be changed 
related to defect 0049411 scheduled guillermogil Password expiration is not checked in the web service authentication flow 
Issue History
2016-02-19 10:05alostaleNew Issue
2016-02-19 10:05alostaleAssigned To => platform
2016-02-19 10:05alostaleModules => Core
2016-02-19 10:05alostaleTriggers an Emergency Pack => No
2016-02-19 10:05alostaleRelationship addeddepends on 0031796
2016-02-19 10:06alostaleStatusnew => acknowledged
2016-02-19 10:06alostaleTarget Version => 3.0PR16Q2
2016-02-26 10:03alostaleTarget Version3.0PR16Q2 => 3.0PR16Q3
2016-03-08 13:06NaroaIriarteAssigned Toplatform => NaroaIriarte
2016-04-19 12:32NaroaIriarteStatusacknowledged => scheduled
2016-04-19 14:03hgbotCheckin
2016-04-19 14:03hgbotNote Added: 0085745
2016-04-19 14:03hgbotStatusscheduled => resolved
2016-04-19 14:03hgbotResolutionopen => fixed
2016-04-19 14:03hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/46b75b28bc64b531c77e004f4a98edde85b364cf [^]
2016-04-20 10:08alostaleProposed Solution updated
2016-04-20 10:08alostaleReview Assigned To => alostale
2016-04-20 10:08alostaleNote Added: 0085771
2016-04-20 10:08alostaleStatusresolved => closed
2016-04-20 10:08alostaleFixed in Version => 3.0PR16Q3
2016-06-17 19:37hudsonbotCheckin
2016-06-17 19:37hudsonbotNote Added: 0087466
2022-05-25 13:29caristuRelationship addedrelated to 0049411

Notes
(0085745)
hgbot   
2016-04-19 14:03   
Repository: erp/devel/pi
Changeset: 46b75b28bc64b531c77e004f4a98edde85b364cf
Author: Naroa Iriarte <naroa.iriarte <at> openbravo.com>
Date: Tue Apr 19 13:58:01 2016 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/46b75b28bc64b531c77e004f4a98edde85b364cf [^]

Fixed issue 32285: It is possible to manually set passwords as expired

When a user is created, now it is possible to set the password as expired manually.
This is to force the user to change it the first time he logs in.

---
M src-db/database/model/tables/AD_USER.xml
M src-db/database/model/triggers/AD_USER_EXPIRATIONPASS_TRG.xml
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_ELEMENT.xml
M src-db/database/sourcedata/AD_FIELD.xml
M src/org/openbravo/authentication/basic/DefaultAuthenticationManager.java
M src/org/openbravo/erpCommon/businessUtility/TabAttachments_data.xsql
---
(0085771)
alostale   
2016-04-20 10:08   
reviewed as part of the project
(0087466)
hudsonbot   
2016-06-17 19:37   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/0dc7be081b1c [^]
Maturity status: Test