The [trac] base_url setting is used to set env.abs_hef:
https://trac.edgewall.org/browser/tags/trac-1.4/trac/env.py#L802
https://trac.edgewall.org/browser/tags/trac-1.4/trac/web/main.py#L628
Do we also need the [project] url setting? What is the use-case for which
[trac] base_url and [project] url differ?
Limited uses of project_url:
./trac/env.py: project_url = Option('project', 'url', '',
./trac/notification/mail.py: items = [env.project_url.encode('utf-8'),
targetid, to_utimestamp(time)]
./trac/notification/mail.py: headers['X-URL'] = self.env.project_url
./trac/web/chrome.py: 'url': self.env.project_url,
./trac/wiki/formatter.py: local_url = self.env.project_url or
self.env.abs_href.base
Further, I don't see project.url used in any templates, except to set the
configuration option in admin_basics.html:
./trac/admin/templates/admin_basics.html: <input type="text"
name="url" size="48" value="${project.url}" />
If both are needed, it would be good if we can document when and how the
values can differ.
- Ryan
--
You received this message because you are subscribed to the Google Groups "Trac
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/trac-dev/fe0480be-8576-4c50-827c-2935c027003d%40googlegroups.com.