Changeset 370

Show
Ignore:
Timestamp:
05/21/08 21:06:00 (6 months ago)
Author:
johnbywater
Message:

Added date of birth model attribute type.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/dm/datetimeconvertor.py

    r363 r370  
    7979 
    8080 
    81  
    8281class RDateTimeConvertor(DateTimeConvertor):   
    83     "Converts between HTML (string) and python (mx.DateTime.DateTime)." 
    84          
    8582    normalFormat = "%H:%M:%S %d-%m-%Y" 
    8683 
    87  
    88  
    8984class RNSDateTimeConvertor(DateTimeConvertor):   
    90     "Converts between HTML (string) and python (mx.DateTime.DateTime)." 
    91          
    9285    normalFormat = "%H:%M %d-%m-%Y" 
    9386    labelFormat = "%H:%M, %a %e %b, %Y" 
    9487 
    95  
    9688class DateConvertor(DateTimeConvertor):   
    97     "Converts between HTML (string) and python (mx.DateTime.Date)." 
    98          
    9989    normalFormat = "%Y-%m-%d" 
    10090    labelFormat = "%a, %e %b, %Y" 
    10191 
    102  
    10392class RDateConvertor(DateConvertor):   
    104     "Converts between HTML (string) and python (mx.DateTime.Date)." 
    105          
    10693    normalFormat = "%d-%m-%Y" 
    10794    labelFormat = "%a, %e %b, %Y" 
    10895 
     96class DateOfBirthConvertor(RDateConvertor):   
     97    normalFormat = "%d-%m-%Y" 
     98    labelFormat = "%d-%m-%Y" 
     99 
  • trunk/src/dm/dom/meta.py

    r360 r370  
    1111from dm.datetimeconvertor import DateConvertor 
    1212from dm.datetimeconvertor import RDateConvertor 
     13from dm.datetimeconvertor import DateOfBirthConvertor 
    1314import Image 
    1415from dm.dictionarywords import IMAGES_DIR_PATH 
     
    440441 
    441442 
     443class DateOfBirth(RDate): 
     444    "Models a date of birth." 
     445     
     446    convertor = DateOfBirthConvertor() 
     447 
     448 
    442449class Boolean(ValueObjectAttr): 
    443450    "Models a domain object boolean attribute."