• R/O
  • HTTP
  • SSH
  • HTTPS

提交

標籤
無標籤

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

allura


Commit MetaInfo

修訂a2452a2e64a18a26f26f829cfba1530106dfc507 (tree)
時間2011-06-10 02:57:32
作者Wolf <wolf@geek...>
CommiterWolf

Log Message

[#2272] ignore permissions for ProjectHomeApp, it is always readable and has no ACL

Signed-off-by: Wolf <wolf@geek.net>

Change Summary

差異

--- a/Allura/allura/model/project.py
+++ b/Allura/allura/model/project.py
@@ -26,6 +26,11 @@ try:
2626 except ImportError:
2727 ForgeWikiApp = None
2828
29+try:
30+ from allura.ext.project_home import ProjectHomeApp
31+except ImportError:
32+ ProjectHomeApp = None
33+
2934 from .session import main_orm_session
3035 from .session import project_doc_session, project_orm_session
3136 from .neighborhood import Neighborhood
@@ -474,7 +479,7 @@ class Project(MappedClass):
474479 obj = self.app_instance(mount['ac'])
475480 else:
476481 continue
477- if has_access(obj, required_access):
482+ if has_access(obj, required_access) or (ProjectHomeApp and isinstance(obj, ProjectHomeApp)):
478483 return mount
479484 return None
480485