Timed ACLs
I think it would be useful if a page is editable only at specific times. -- ThiloPfennig 2006-01-31 16:20:27
I thought of how nice ot would be if people can register themselves to seminars or other kind of lists. Ort to add proposals. But we all know that there must be deadlines and that it is not useful to have a list editable all the time. Thi extension of the ACL should give us the opportunity to open writing only until a specified time. This could also be working hours. This extension could allow editing till a specific date or from 5pm-8pm. Normally it should choose the local time zone, but it could also be possible to give a time zone.
What is the situation today? Today we have to have an Editor who opens or closes ACL from something like:
#acl All:read,write
to something like this:
#acl All:read
If we can put this in ACLs, the timing could be perfect and no human action is required on the side of the administrator.
This is a nice feature for the education sector and in corporate wikis.
Which time do you mean? Server? Yours? Mine? UTC? CEST? EST?
I would certainly expect that there is only one time to be followed, which is the one of the server. That is independent of the time the user gets displayed. I think normaly the time format should also be the one of the server. Maybe it would also be possible to rewrite the time so that users can put their time in and it gets rewritten to server time. This time zone will be not so important in many local wikis. But you always have these problems, if you want to meet in IRC for example. -- ThiloPfennig 2006-02-01 08:40:58
I am not sure if it's a good idea to use acls for this. Because you could set with acls different rules for different users/groups. I don't want a much more complicated definition for acls. May be an additional pragma e.g. #Immutable Page:at 2006-02-03, #Immutable Page:between 2006-02-03, 2006-02-07 ,#Immutable Page:since 2006-02-03 could do this job too. -- ReimarBauer 2006-02-01 22:23:48
I understand. The only thing that would be necessary would be that the immutability must be combinable with a group. Because a page should not always be immutable to everyone. -- ThiloPfennig 2006-02-02 08:10:50