OK,

got this to work as follows as of now
Changed the second part of the code - i.e. to push the (validation) rules to
the container as follows

MAAddress >> descriptionContainer       "// (i.e. not descriptionEndDate) as
in the document"
    <magritteContainer>                        "// (i.e. not
<magritteDescription> as in the document"
    ^ super descriptionContainer
        addCondition: [ :object |
            (object readUsing: self descriptionEndDate) >
            (object readUsing: self descriptionStartDate)]
        labelled: 'End date must be after start date';
       yourself 

@Stef: If you want I can send a PR but I really haven't done it before and I
dont have a GH client on my machine if thats reqd - i only interact thru
iceberg - if thats relevant 




Stéphane Ducasse wrote
> probably a mistake :( send a PR when you find the solution. 
> 
>> On 26 Jan 2021, at 10:31, Sanjay Minni &lt;

> sm@

> &gt; wrote:
>> 
>> From pg 16 of "meta data at work with Magritte - Tutorial", Stef
>> 
>> how are these to be entered since both method codes are in the same
>> object
>> and methodName
>> 
>> MAAddress >> descriptionEndDate
>> 
>> ^ MADateDescription new
>> accessor: #endDate;
>> label: 'End Date';
>> addCondition: [ :value | value > Date today ];
>> beRequired;
>> yourself
>> 
>> MAAddress >> descriptionEndDate
>> 
>> ^ super descriptionContainer
>> addCondition: [ :object |
>> (object readUsing: self descriptionEndDate) >
>> (object readUsing: self descriptionStartDate)]
>> labelled: 'End date must be after start date';
>> yourself
>> 
>> 
>> 
>> -----
>> cheers, 
>> Sanjay
>> --
>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
> 
> --------------------------------------------
> Stéphane Ducasse
> http://stephane.ducasse.free.fr / http://www.pharo.org 
> 03 59 35 87 52
> Assistant: Aurore Dalle 
> FAX 03 59 57 78 50
> TEL 03 59 35 86 16
> S. Ducasse - Inria
> 40, avenue Halley, 
> Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
> Villeneuve d'Ascq 59650
> France





-----
cheers, 
Sanjay
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html

Reply via email to