You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by jo...@apache.org on 2014/03/12 21:48:01 UTC

[3/9] git commit: [#7208] ticket:549 Add awards to DOAP API

[#7208] ticket:549 Add awards to DOAP API


Project: http://git-wip-us.apache.org/repos/asf/incubator-allura/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-allura/commit/ba275b9c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-allura/tree/ba275b9c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-allura/diff/ba275b9c

Branch: refs/heads/master
Commit: ba275b9c14fd75ce7b473fb5994c30c6592d04a7
Parents: 284c533
Author: Igor Bondarenko <je...@gmail.com>
Authored: Wed Feb 26 12:17:07 2014 +0200
Committer: Cory Johns <cj...@slashdotmedia.com>
Committed: Wed Mar 12 20:47:54 2014 +0000

----------------------------------------------------------------------
 Allura/allura/model/project.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/ba275b9c/Allura/allura/model/project.py
----------------------------------------------------------------------
diff --git a/Allura/allura/model/project.py b/Allura/allura/model/project.py
index 21b8b9c..3c9c385 100644
--- a/Allura/allura/model/project.py
+++ b/Allura/allura/model/project.py
@@ -27,7 +27,7 @@ from pylons import tmpl_context as c, app_globals as g
 from pylons import request
 from paste.deploy.converters import asbool
 import formencode as fe
-from datatree import Tree, Node
+from datatree import Node
 
 from ming import schema as S
 from ming.utils import LazyProperty
@@ -1035,6 +1035,11 @@ class Project(MappedClass, ActivityNode, ActivityObject):
         for cat in TroveCategory.query.find({'_id': {'$in': all_troves}}):
             p << Node('category', **{'rdf:resource': 'http://sourceforge.net/api/trove/index/rdf#%s' % cat.trove_cat_id})
 
+        for a in self.accolades:
+            award = Node('beer:Award')
+            award << Node('beer:awardCategory', a.award.full)
+            award << Node('beer:awardedAt', a.granted_by_neighborhood.name)
+            p << (Node('sf:awarded') << award)
         return root.render(as_root=True)