A note I forgot to add to my previous message, I've renamed the admin
application and I've found that the name is hardcoded in a lot of places...
¿shouldn't it be easier to change?

To fix the applications I've changed the admin application name on the
following files:

  ./app/controllers/appadmin.py
  ./app/models/menu.py
  ./app/views/default/index.html

To change the links on the error messages I've added the following to my
'web2py/applications/__init__.py' file:

  # Adjust the default admin route for error_message_ticket
  admin_app_base_url = '/my_admin'
  from gluon import rewrite
  rewrite.thread.routes.error_message_ticket = '<html><body><h1>Internal 
error</h1>Ticket issued: <a href="' + admin_app_base_url + 
'/default/ticket/%(ticket)s" target="_blank">%(ticket)s</a></body><!-- this is 
junk text else IE does not display the page: ' + ('x'*512) + ' //--></html>'

But I don't like the solution, as I'm unsure if the __init__.py file will be
overwritten on upgrades and feel that this should be adjusted on a different
file.

Is there a better solution? Where will you put a global setting? Would you
accept a patch to simplify the renaming of the admin application?

Greetings,

  Sergio.

-- 
Sergio Talens-Oliag <s...@iti.upv.es>       <http://www.iti.upv.es/>
Key fingerprint = FF77 A16B 9D09 FC7B 6656 CFAD 261D E19A 578A 36F2

Reply via email to