[sakai2-tcc] New feature - Soft deletion of sites

Steve Swinsburg steve.swinsburg at gmail.com
Tue Feb 1 14:28:29 PST 2011


Hi Noah,

Thanks, should this go into Confluence then? Or just reformatted and emailed to this list?

cheers,
Steve


On 02/02/2011, at 2:11 AM, Noah Botimer wrote:

> Hi Steve,
> 
> This sounds nice and the write-up is good. I wonder if you'd be willing to try one of a couple of documentation templates we've used to describe OSP features. I'm interested in seeing discrete things like this ("back of the box features") described in a somewhat consistent fashion.
> 
> The second is an elaboration of the first:
> 
> https://confluence.sakaiproject.org/display/OSP/OSP-SPEC+-+Specification+Template
> https://confluence.sakaiproject.org/display/OSP/OSP+Feature+Template
> 
> Thanks,
> -Noah
> 
> On Feb 1, 2011, at 8:04 AM, Steve Swinsburg wrote:
> 
>> Hi all,
>> 
>> I have just finished work on a set of patches that allow sites to be softly deleted, and then later purged from the system after a given grace time. 
>> https://jira.sakaiproject.org/browse/SAK-19952
>> 
>> The way it works is thusly: 
>> 
>> A maintainer of a site deletes that site. If soft deletes are enabled, the user receives a message about this instead of the normal message. The site is then, for all intents and purposes, deleted. It does not show in any lists and users cannot navigate to it. However the site still exists and is completely intact with all content and user lists. Users with the appropriate permission (site.visit.softly.deleted) can manually navigate to the url. They get a message that the site is due to be purged, but can still act on the site, perhaps retrieving content. 
>> 
>> Normal users of a softly deleted site cannot access the site at all. 
>> 
>> After a configured grace period, a Quartz job purges softly deleted sites from the system. 
>> 
>> In addition, another permission is added, site.del.softly.deleted. This allows users with this permission to issue another removeSite call, perhaps from a webservice or similar, and that will manually purge the site from the system. 
>> 
>> Some screenshots are in the JIRA.
>> 
>> I invite you to review this and let me know if you think it is something that could be voted on for inclusion. It does touch a few areas, and part of it requires mods deep into the Kernel SQL, so feedback would be great. 
>> 
>> regards,
>> Steve
>> 
>> N.B. The client I wrote this for has kindly allowed me to contribute this to the community.
>> _______________________________________________
>> sakai2-tcc mailing list
>> sakai2-tcc at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai2-tcc
>> 
>> 
> 



More information about the sakai2-tcc mailing list