1623: Add p4ticket support in perforce backend
- Fixed
- Review Board
seagl*****@gmai***** (Google Code) (Is this you? Claim this profile.) | |
david | |
Feb. 8, 2013 | |
2118 |
http://reviews.reviewboard.org/ What version are you running? Reviewboard 1.0.6 What's the URL of the page this enhancement relates to, if any? When accessing Perforce. Describe the enhancement and the motivation for it. If setting some security options on Perforce server, diff-view pages cannot be shown correctly. You will get "P4 Login failed" errors. All looks good if using this patch. What operating system are you using? What browser? Windows Vista SP2/7 Firefox 3.6/IE 8 Please provide any additional information below.
Can you file this on http://reviews.reviewboard.org/ ? Also, please mention what the security settings are that require this so that they could be documented.
-
+ PendingReview -
+ Component-SCMTools
Okay, but I cannot upload patch on http://reviews.reviewboard.org/ . Could you please tell me how to do that? I shall check the P4 security settings and let you know ASAP. Thanks!
if change P4 security levels, this issue will appear. please refer to http://www.perforce.com/perforce/doc.current/manuals/p4sag/03_superuser.html
I've post a new request. Please refer to http://reviews.reviewboard.org/r/1537/.
Traceback (most recent call last): File "c:\python25\lib\site-packages\ReviewBoard-1.0.8-py2.5.egg\reviewboard\diffviewer\views.py", line 153, in view_diff interdiffset, highlighting, True) File "c:\python25\lib\site-packages\ReviewBoard-1.0.8-py2.5.egg\reviewboard\diffviewer\diffutils.py", line 623, in get_diff_files large_data=True) File "c:\python25\lib\site-packages\Djblets-0.6.1-py2.5.egg\djblets\util\misc.py", line 166, in cache_memoize data = lookup_callable() File "c:\python25\lib\site-packages\ReviewBoard-1.0.8-py2.5.egg\reviewboard\diffviewer\diffutils.py", line 622, in <lambda> enable_syntax_highlighting), File "c:\python25\lib\site-packages\ReviewBoard-1.0.8-py2.5.egg\reviewboard\diffviewer\diffutils.py", line 344, in get_chunks old = get_original_file(filediff) File "c:\python25\lib\site-packages\ReviewBoard-1.0.8-py2.5.egg\reviewboard\diffviewer\diffutils.py", line 251, in get_original_file large_data=True)[0] File "c:\python25\lib\site-packages\Djblets-0.6.1-py2.5.egg\djblets\util\misc.py", line 166, in cache_memoize data = lookup_callable() File "c:\python25\lib\site-packages\ReviewBoard-1.0.8-py2.5.egg\reviewboard\diffviewer\diffutils.py", line 250, in <lambda> data = cache_memoize(key, lambda: [fetch_file(file, revision)], File "c:\python25\lib\site-packages\ReviewBoard-1.0.8-py2.5.egg\reviewboard\diffviewer\diffutils.py", line 229, in fetch_file data = tool.get_file(file, revision) File "C:\Python25\lib\site-packages\reviewboard-1.0.8-py2.5.egg\reviewboard\scmtools\perforce.py", line 101, in get_file raise SCMError('\n'.join(line.lstrip("\t") for line in error)) SCMError: Password not allowed at this server security level, use 'p4 login'.