I am trying to implement a new feature, i want to add a lifespan or an 
expiration date option to each document version (some documents will have 
such feature not necessarily all), say it's set to 90 days. a notification 
should be sent to some users after 90 days, and the document should be 
marked as outdated. until the document maintainer login and updates the 
document.

Mr.rosario already pointed me to add a separate app to manage DocumentType 
to lifespan setting but this does not exactly fit my needs.

so i decided to modify the DocumentVersion model i added:

expirationDate = models.DateTimeField(blank=True, null=True, 
verbose_name=_('Expiration 
Date'))

versionNumber = models.IntegerField(_('Version Number'), unique=True)


and i want them both to be visible on the Document versions list but i cant 
figure out how to add columns to that generic list template.
here is the view i need modified in Documents app .views

class DocumentVersionListView(SingleObjectListView):

at later stage i will add a periodic task to check the latest version of 
each document if they have expirationDate set and it's expired. and will 
notify the document creator
so my questions are:
1. is this a good approach to my problem or there's a better way to do it 
(i still need each version to have an expiration date set to it) ?
2. how do i view the new two fields in the document versions list ? 

thanks all

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to