Edgewall Software

Changes between Initial Version and Version 5 of Ticket #12158


Ignore:
Timestamp:
Apr 9, 2018, 2:12:11 AM (6 years ago)
Author:
Ryan J Ollos
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #12158

    • Property Owner set to Ryan J Ollos
    • Property Status newassigned
    • Property Milestone1.2.3
  • Ticket #12158 – Description

    initial v5  
    1616}}}
    1717
    18 The issue seems to be that since the dependency is a [https://github.com/trac-hacks/trac-github/blob/master/tracext/github.py#L92 method-scoped import], the `GitHubLoginModule` class is added to the Component registry when other classes in the module are loaded: [browser:/tags/trac-1.0.8/trac/loader.py@:68#L36]. Primarily it would be nice to not show the Component on the plugin admin page when it is claimed to be skipped.
     18The issue seems to be that since the dependency is a [https://github.com/trac-hacks/trac-github/blob/2.3/tracext/github.py#L125 method-scoped import], the `GitHubLoginModule` class is added to the Component registry when other classes in the module are loaded: [browser:/tags/trac-1.0.8/trac/loader.py@:68#L36]. Primarily it would be nice to not show the Component on the plugin admin page when it is claimed to be skipped.
    1919
    2020I don't know if there's a reasonable solution to this, but I just thought I would raise the issue to see if there are any ideas.