Repository: allura
Updated Branches:
  refs/heads/master d9a4fc1ec -> b87747c84


Adds convenience property for Neighborhood shortname


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

Branch: refs/heads/master
Commit: b87747c846e16def4e9f5221ba3534fef78bb0ac
Parents: d9a4fc1
Author: Kenton Taylor <ktay...@slashdotmedia.com>
Authored: Wed Feb 7 19:15:33 2018 +0000
Committer: Dave Brondsema <dbronds...@slashdotmedia.com>
Committed: Fri Feb 9 16:27:15 2018 +0000

----------------------------------------------------------------------
 Allura/allura/model/neighborhood.py            | 4 ++++
 Allura/allura/tests/model/test_neighborhood.py | 3 +++
 2 files changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/allura/blob/b87747c8/Allura/allura/model/neighborhood.py
----------------------------------------------------------------------
diff --git a/Allura/allura/model/neighborhood.py 
b/Allura/allura/model/neighborhood.py
index 1c7ff9e..59b9075 100644
--- a/Allura/allura/model/neighborhood.py
+++ b/Allura/allura/model/neighborhood.py
@@ -108,6 +108,10 @@ class Neighborhood(MappedClass):
     def acl(self):
         return self.neighborhood_project.acl
 
+    @property
+    def shortname(self):
+        return self.url_prefix.strip('/')
+
     def url(self):
         url = self.url_prefix
         if url.startswith('//'):

http://git-wip-us.apache.org/repos/asf/allura/blob/b87747c8/Allura/allura/tests/model/test_neighborhood.py
----------------------------------------------------------------------
diff --git a/Allura/allura/tests/model/test_neighborhood.py 
b/Allura/allura/tests/model/test_neighborhood.py
index ae0f1dd..b1ba8c3 100644
--- a/Allura/allura/tests/model/test_neighborhood.py
+++ b/Allura/allura/tests/model/test_neighborhood.py
@@ -86,3 +86,6 @@ def test_neighborhood():
 
     neighborhood.prohibited_tools = 'wiki, tickets'
     assert neighborhood.get_prohibited_tools() == ['wiki', 'tickets']
+
+    # Check properties
+    assert neighborhood.shortname == "p"

Reply via email to