[ 
https://issues.apache.org/jira/browse/OFBIZ-3071?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12777060#action_12777060
 ] 

Jacques Le Roux commented on OFBIZ-3071:
----------------------------------------

Hi Abdullah,

{quote}
1) If thruDate is not specified, the record goes forever, and we shouldn't 
allow one more record.
{quote}

This would prevent to do what David said, you could not create a temporary 
permission for a limited span of time

{quote}
2) If thruDate specified, then I guess the overlapping should be limited to a 
limited time, what I mean is, the next overlapping records fromDate should be 
validate to be a month or so, before the thruDate of the previous record.
{quote}

Why a month ? I can see any reasons to chose a month or anything else. Even int 
the case of 2 "same" tuples with the thruDate not specified, we would simply 
takeinto account the "highest" (the one with the most recent fromDate)

In your example, 
    2007-10-10 10:55:10.000 & 2009-10-02 10:55:26.000 
    2007-11-10 10:55:10.000 & 2009-10-02 10:55:26.000 
with David's scenario the 1st tuple (2007-10-10) would be simply ignored as it 
would be replaced by the 2d. I can't see any problems with that.

I can't see any reasons to have a single properties to set span of time. Sorry 
but, except if you have strong argument, I think I will close this issue soon 
as invalid.

Thanks

> assigning security group to a party without validations
> -------------------------------------------------------
>
>                 Key: OFBIZ-3071
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3071
>             Project: OFBiz
>          Issue Type: Bug
>            Reporter: Abdullah Shaikh
>            Priority: Minor
>         Attachments: OFBIZ-3071_assigning security group to a party without 
> validations.patch
>
>
> When adding user login to Security Group, the fromDate & thruDate input 
> fields are not mandatory, if not specified the fromDate is set to current 
> timestamop and thruDate is entered in database as null, which means the user 
> login is assigned that Security Group forever, but when if the same Security 
> Group is added, it again adds it, but instead it should check that if the 
> thruDate is null in the already entered record then shouldn't add new record.
> If incase the thruDate is specified during the creation of 1st record then 
> while adding the 2nd record for the same Security Group, it should check if 
> the thruDate of previous record is before the fromDate of the new record, 
> this check also doesn't happen.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to