Feature #1167

Enforce versioning policy

Added by Antony Chazapis over 12 years ago. Updated about 11 years ago.

Status:Closed Start date:09/16/2011
Priority:Medium Due date:
Assignee:Antony Chazapis % Done:

0%

Category:Pithos Spent time: -
Target version:-

Description

Let the user decide whether to keep versions of objects or not (history).

Associated revisions

Revision 5e7485da
Added by Antony Chazapis over 12 years ago

Merge policy into node. Needs database reset, or the following commands:

alter table policy rename to pre_policy;
create table if not exists policy
( node integer,
key text,
value text,
primary key (node, key)
foreign key (node)
references nodes(node)
on update cascade
on delete cascade );

insert into policy select n.node, p.key, p.value from nodes n, pre_policy p where n.path = p.path;
drop table pre_policy;

Refs #1165
Refs #1167

Revision 5e7485da
Added by Antony Chazapis over 12 years ago

Merge policy into node. Needs database reset, or the following commands:

alter table policy rename to pre_policy;
create table if not exists policy
( node integer,
key text,
value text,
primary key (node, key)
foreign key (node)
references nodes(node)
on update cascade
on delete cascade );

insert into policy select n.node, p.key, p.value from nodes n, pre_policy p where n.path = p.path;
drop table pre_policy;

Refs #1165
Refs #1167

Revision b2832c6a
Added by Antony Chazapis over 12 years ago

Add account policy. Set default policy from settings. Must change settings.py.

Refs #1165
Refs #1167

Revision b2832c6a
Added by Antony Chazapis over 12 years ago

Add account policy. Set default policy from settings. Must change settings.py.

Refs #1165
Refs #1167

Revision 647a5f48
Added by Antony Chazapis over 12 years ago

Merge account policy in api. Document.

Refs #1165
Refs #1167

Revision 647a5f48
Added by Antony Chazapis over 12 years ago

Merge account policy in api. Document.

Refs #1165
Refs #1167

Revision 5cc484e1
Added by Antony Chazapis over 12 years ago

Create a single point to apply versioning policy.

Refs #1167

Revision 5cc484e1
Added by Antony Chazapis over 12 years ago

Create a single point to apply versioning policy.

Refs #1167

Revision a46f7175
Added by Antony Chazapis over 12 years ago

Update versioning in docs.

Refs #1167

Revision a46f7175
Added by Antony Chazapis over 12 years ago

Update versioning in docs.

Refs #1167

Revision 5161c672
Added by Antony Chazapis over 12 years ago

Remove deleted version's map.

Refs #1167

Revision 5161c672
Added by Antony Chazapis over 12 years ago

Remove deleted version's map.

Refs #1167

History

#1 Updated by Antony Chazapis over 12 years ago

  • Assignee set to Antony Chazapis

#2 Updated by Antony Chazapis over 12 years ago

Updates also in revision cb446fb8673fe3db83be75391b599f59b35a7951.

#3 Updated by Antony Chazapis over 12 years ago

  • Status changed from New to Closed

#4 Updated by Vangelis Koukis about 11 years ago

  • Project changed from Pithos to Synnefo
  • Target version deleted (0.8.1)

#5 Updated by Vangelis Koukis about 11 years ago

  • Category set to Pithos

Also available in: Atom PDF