[Vtigercrm-developers] Error to delete lists Vtiger 7.3 (06/2021)

Rubén A. Estrada Orozco rulotec1 at gmail.com
Thu Jun 10 20:00:16 GMT 2021


But the question is, who is gonna be the hero who submits the fix? ;)

Saludos

Rubén


On Thu, Jun 10, 2021 at 2:14 PM Henry Cumbicus Rivera <hcumbicusr at gmail.com>
wrote:

> Well, in the environment where I had the problem, I already did the
> correction for || by && and now it works fine.
>
> It would be nice if they add it to the version 7.3 patches and also to the
> next version.
>
> El jue, 10 jun 2021 a las 13:55, Alan Lord (<alanslists at gmail.com>)
> escribió:
>
>> I think just replacing the || with && is sufficient.
>>
>> Al
>>
>>
>> On 10/06/2021 17:18, Rubén A. Estrada Orozco wrote:
>> > Alan, I also had a hard time trying to figure it out. Part of the job
>> of
>> > a good developer is to create expressive code (not just code that
>> works,
>> > which is half the job at most, but code that can be easily understood
>> > and maintained).
>> >
>> > With that goal in mind and using De Morgan as you propose, I would
>> suggest:
>> >
>> > $viewBelongsToCurrentUser = ($customViewOwner == $currentUser->getId());
>> >
>> > if (!($currentUser->isAdminUser() || $viewBelongsToCurrentUser)) {
>> >      throw new AppException("PERMISSION_DENIED");
>> > }
>> >
>> > I think the above is more "brain-friendly".
>> >
>> > Saludos
>> >
>> > Rubén
>> >
>> >
>> > On Wed, Jun 9, 2021 at 4:44 AM Sukhdev Mohan <s.mohan at myti.it
>> > <mailto:s.mohan at myti.it>> wrote:
>> >
>> >     Also to be remembered or statements are shortcutted sonic the first
>> >     statement is true it'll execute the block. While in an AND it's
>> >     shortcutted if the first statement is false.
>> >
>> >
>> >     Il mer 9 giu 2021, 09:38 Alan Lord <alanslists at gmail.com
>> >     <mailto:alanslists at gmail.com>> ha scritto:
>> >
>> >         Comparing two not tests often throws me too and it turns out
>> >         it's even a
>> >         "thing".
>> >
>> >         https://en.wikipedia.org/wiki/De_Morgan%27s_laws
>> >         <https://en.wikipedia.org/wiki/De_Morgan%27s_laws>
>> >
>> >          >     not (A or B) = not A and not B
>> >          >     not (A and B) = not A or not B.
>> >
>> >         :-D
>> >
>> >         On 09/06/2021 08:25, Alan Lord wrote:
>> >          > Henry, good catch! It would be good to create a new ticket
>> >         explaining
>> >          > this bug and to create a Merge Request with the fix. If you
>> >         are not
>> >          > able, let this list know and I am sure one of us can do it on
>> >         your behalf.
>> >
>> >         _______________________________________________
>> >         http://www.vtiger.com/ <http://www.vtiger.com/>
>> >
>> >     _______________________________________________
>> >     http://www.vtiger.com/ <http://www.vtiger.com/>
>> >
>> >
>> > _______________________________________________
>> > http://www.vtiger.com/
>> >
>> _______________________________________________
>> http://www.vtiger.com/
>
>
>
> --
>
> ---------------------------------------------------------------
> Henry C.
> Tel.: 956727976
> _______________________________________________
> http://www.vtiger.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20210610/7a712936/attachment-0001.html>


More information about the vtigercrm-developers mailing list