You are not allowed to do AttachFile on this page. Login and try again.

    SystemPagesSetup

System and Help Pages Setup

Here you can install additional help and system pages for all other languages you want to support for your wiki users.

If you have already gained superuser rights, you should see install links for each package. Just click on the link for each of the packages you wish to install.

If you do not have superuser rights, follow these instructions:

  1. Make sure you are logged in, and then gain superuser rights (see HelpOnConfiguration).

  2. Reload this page.
  3. install links should appear for each package.

  4. Click on the link for each of the packages you wish to install.

--> -->

AttributeError

delete

If you want to report a bug, please save this page and attach it to your bug report.

Traceback

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

  1. /usr/lib/python2.6/site-packages/MoinMoin/request.py in run (self=<MoinMoin.request.RequestModPy object>)

    1. 1191 # Suggest non valid user to login
    2. 1192 msg += " " + _("Login and try again.", formatted=0)
    3. 1193 self.page.send_page(self, msg=msg)
    4. 1194
    5. 1195 # Try action
    • self = <MoinMoin.request.RequestModPy object>
    • self.page = <MoinMoin.Page.Page instance>
    • self.page.send_page = <bound method Page.send_page of <MoinMoin.Page.Page instance>>
    • msg = u'You are not allowed to do AttachFile on this page. Login and try again.'
  2. /usr/lib/python2.6/site-packages/MoinMoin/Page.py in send_page (self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestModPy object>, msg=u'You are not allowed to do AttachFile on this page. Login and try again.', **keywords={})

    1. 1254 format_args=pi_formatargs,
    2. 1255 do_cache=do_cache,
    3. 1256 start_line=pi_lines)
    4. 1257
    5. 1258 # check for pending footnotes
    • start_line undefined
    • pi_lines = 7
  3. /usr/lib/python2.6/site-packages/MoinMoin/Page.py in send_page_content (self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestModPy object>, Parser=<class MoinMoin.parser.wiki.Parser>, body=u"\n## Translator note: you don't need to translate...he packages you wish to install.\n\n[[AttachList]]\n", format_args=u'', do_cache=1, **kw={'start_line': 7})

    1. 1345 try:
    2. 1346 code = self.loadCache(request)
    3. 1347 self.execute(request, parser, code)
    4. 1348 except Exception, e:
    5. 1349 if not is_cache_exception(e):
    • self = <MoinMoin.Page.Page instance>
    • self.execute = <bound method Page.execute of <MoinMoin.Page.Page instance>>
    • request = <MoinMoin.request.RequestModPy object>
    • parser = <MoinMoin.parser.wiki.Parser instance>
    • code = <code object <module> at 0x559d19992a80, file "SystemPagesSetup", line 2>
  4. /usr/lib/python2.6/site-packages/MoinMoin/Page.py in execute (self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestModPy object>, parser=<MoinMoin.parser.wiki.Parser instance>, code=<code object <module> at 0x559d19992a80, file "SystemPagesSetup", line 2>)

    1. 1374 __file__ = os.path.join(MoinMoin.__loader__.archive, 'dummy')
    2. 1375 try:
    3. 1376 exec code
    4. 1377 except 'CacheNeedsUpdate':
    5. 1378 raise Exception('CacheNeedsUpdate')
    • code = <code object <module> at 0x559d19992a80, file "SystemPagesSetup", line 2>
  5. /SystemPagesSetup in ()

  6. /usr/lib/python2.6/site-packages/MoinMoin/formatter/base.py in macro (self=<MoinMoin.formatter.text_html.Formatter instance>, macro_obj=<MoinMoin.wikimacro.Macro instance>, name=u'AttachList', args=None)

    1. 288 def macro(self, macro_obj, name, args):
    2. 289 # call the macro
    3. 290 return macro_obj.execute(name, args)
    4. 291
    5. 292 def _get_bang_args(self, line):
    • macro_obj = <MoinMoin.wikimacro.Macro instance>
    • macro_obj.execute = <bound method Macro.execute of <MoinMoin.wikimacro.Macro instance>>
    • name = u'AttachList'
    • args = None
  7. /usr/lib/python2.6/site-packages/MoinMoin/wikimacro.py in execute (self=<MoinMoin.wikimacro.Macro instance>, macro_name=u'AttachList', args=None)

    1. 118 else:
    2. 119 raise ImportError("Cannot load macro %s" % macro_name)
    3. 120 return execute(self, args)
    4. 121
    5. 122 def _m_lang(self, text):
    • execute = <function execute>
    • self = <MoinMoin.wikimacro.Macro instance>
    • args = None
  8. /usr/lib/python2.6/site-packages/MoinMoin/macro/AttachList.py in execute (macro=<MoinMoin.wikimacro.Macro instance>, args=None)

    1. 25 pagename = args[0].strip()
    2. 26 if len(args) > 1 and args[1].strip():
    3. 27 mime_type = args[1].strip()
    4. 28 return _build_filelist(macro.request, pagename, 0, 1, mime_type=mime_type)
    5. 29
    • global _build_filelist = <function _build_filelist>
    • macro = <MoinMoin.wikimacro.Macro instance>
    • macro.request = <MoinMoin.request.RequestModPy object>
    • pagename = u'SystemPagesSetup'
    • mime_type = '*'
  9. /usr/lib/python2.6/site-packages/MoinMoin/action/AttachFile.py in _build_filelist (request=<MoinMoin.request.RequestModPy object>, pagename=u'SystemPagesSetup', showheader=0, readonly=1, mime_type='*')

    1. 259
    2. 260 del_link = ''
    3. 261 if request.user.may.delete(pagename) and not readonly:
    4. 262 del_link = '<a href="%(baseurl)s/%(urlpagename)s' \
    5. 263 '?action=%(action)s&amp;do=del&amp;target=%(urlfile)s">%(label_del)s</a>&nbsp;| ' % parmdict
    • request = <MoinMoin.request.RequestModPy object>
    • request.user = <MoinMoin.user.User at 0x559d1930d2d8 name:'' id:1732675125.27.44916 valid:0>
    • request.user.may = <MoinMoin.security.Permissions instance>
    • request.user.may.delete undefined
    • pagename = u'SystemPagesSetup'
    • readonly = 1
  10. /usr/lib/python2.6/site-packages/MoinMoin/security.py in __getattr__ (self=<MoinMoin.security.Permissions instance>, attr='delete')

    1. 52 return lambda pagename, Page=Page, request=request, attr=attr: Page(request, pagename).getACL(request).may(request, self.name, attr)
    2. 53 else:
    3. 54 raise AttributeError, attr
    4. 55
    5. 56
    • builtin AttributeError = <type 'exceptions.AttributeError'>
    • attr = 'delete'

AttributeError

delete

  • args = ('delete',)
  • message = 'delete'

System Details

  • Date: Wed, 27 Nov 2024 02:38:45 +0000
  • Platform: Linux graphics.stanford.edu 2.6.32-754.35.1.el6.x86_64 #1 SMP Sat Nov 7 12:42:14 UTC 2020 x86_64
  • Python: Python 2.6.6 (/usr/bin/python)
  • MoinMoin: Release 1.5.8 (release)