diff --git a/__pkginfo__.py b/__pkginfo__.py index 1f30a20357d583960dd2cc9fddccd604b3754f12_X19wa2dpbmZvX18ucHk=..2b28a03294722693bf48ceaa806fcc21d904f401_X19wa2dpbmZvX18ucHk= 100644 --- a/__pkginfo__.py +++ b/__pkginfo__.py @@ -4,7 +4,7 @@ modname = 'link' distname = "cubicweb-%s" % modname -numversion = (1, 4, 0) +numversion = (1, 4, 1) version = '.'.join(str(num) for num in numversion) license = 'LGPL' @@ -31,7 +31,7 @@ # dependencies __depends_cubes__ = {} -__depends__ = {'cubicweb': '>= 3.6.0'} +__depends__ = {'cubicweb': '>= 3.6.1'} __use__ = tuple(__depends_cubes__) # packaging diff --git a/debian/changelog b/debian/changelog index 1f30a20357d583960dd2cc9fddccd604b3754f12_ZGViaWFuL2NoYW5nZWxvZw==..2b28a03294722693bf48ceaa806fcc21d904f401_ZGViaWFuL2NoYW5nZWxvZw== 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +cubicweb-link (1.4.1-1) unstable; urgency=low + + * new upstream release + + -- Sylvain Thénault <sylvain.thenault@logilab.fr> Wed, 24 Feb 2010 15:53:48 +0100 + cubicweb-link (1.4.0-1) unstable; urgency=low * new upstream release diff --git a/debian/control b/debian/control index 1f30a20357d583960dd2cc9fddccd604b3754f12_ZGViaWFuL2NvbnRyb2w=..2b28a03294722693bf48ceaa806fcc21d904f401_ZGViaWFuL2NvbnRyb2w= 100644 --- a/debian/control +++ b/debian/control @@ -11,7 +11,7 @@ Architecture: all Conflicts: erudi-link, erudi-link-server, erudi-link-client, erudi-link-comp Replaces: erudi-link, erudi-link-server, erudi-link-client, erudi-link-comp -Depends: cubicweb-common (>= 3.6.0) +Depends: cubicweb-common (>= 3.6.1) Description: link component for the CubicWeb framework This CubicWeb component provides links (a URL with a description). . diff --git a/schema.py b/schema.py index 1f30a20357d583960dd2cc9fddccd604b3754f12_c2NoZW1hLnB5..2b28a03294722693bf48ceaa806fcc21d904f401_c2NoZW1hLnB5 100644 --- a/schema.py +++ b/schema.py @@ -13,5 +13,5 @@ class embed(RelationType): __permissions__ = {'read': ('managers', 'users', 'guests'), - 'delete': ('managers',), - 'add': ('managers',)} + 'update': ('managers',), + } diff --git a/test/unittest_link.py b/test/unittest_link.py index 1f30a20357d583960dd2cc9fddccd604b3754f12_dGVzdC91bml0dGVzdF9saW5rLnB5..2b28a03294722693bf48ceaa806fcc21d904f401_dGVzdC91bml0dGVzdF9saW5rLnB5 100644 --- a/test/unittest_link.py +++ b/test/unittest_link.py @@ -27,12 +27,7 @@ return [(rschema.type, x) for rschema, tschemas, x in iterable] e = self.vreg["etypes"].etype_class('Link')(self.request()) # we should only see embed when we are in the managers group - self.assertEquals(rbc(afs.relations_by_section(e, 'main', 'attributes', 'add')), - [('title', 'subject'), ('url', 'subject'), - ('embed', 'subject'), - ('description', 'subject'), - ('eid', 'subject')]) - self.assertEquals(rbc(afs.relations_by_section(e,'main', 'attributes', 'delete')), + self.assertEquals(rbc(afs.relations_by_section(e, 'main', 'attributes', 'update')), [('title', 'subject'), ('url', 'subject'), ('embed', 'subject'), ('description', 'subject'), @@ -41,11 +36,7 @@ self.login('toto') # create a new instance with the new connection e = self.vreg["etypes"].etype_class('Link')(self.request()) - self.assertEquals(rbc(afs.relations_by_section(e, 'main', 'attributes', 'add')), - [('title', 'subject'), ('url', 'subject'), - ('description', 'subject'), - ('eid', 'subject')]) - self.assertEquals(rbc(afs.relations_by_section(e, 'main', 'attributes', 'delete')), + self.assertEquals(rbc(afs.relations_by_section(e, 'main', 'attributes', 'update')), [('title', 'subject'), ('url', 'subject'), ('description', 'subject'), ('eid', 'subject')])