You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by ke...@apache.org on 2018/02/07 19:26:13 UTC
allura git commit: Adds convenience property for Neighborhood
shortname
Repository: allura
Updated Branches:
refs/heads/kt/nbhd_shortname [created] 06356760f
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/06356760
Tree: http://git-wip-us.apache.org/repos/asf/allura/tree/06356760
Diff: http://git-wip-us.apache.org/repos/asf/allura/diff/06356760
Branch: refs/heads/kt/nbhd_shortname
Commit: 06356760fad0b31024545df636204d221b6933d2
Parents: 6b6fbf5
Author: Kenton Taylor <kt...@slashdotmedia.com>
Authored: Wed Feb 7 19:15:33 2018 +0000
Committer: Kenton Taylor <kt...@slashdotmedia.com>
Committed: Wed Feb 7 19:15:33 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/06356760/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/06356760/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"