l.r.b.p.ProductView(PillarViewMixin, HasAnnouncementsView, SortSeriesMixin, FeedsMixin, ProductDownloadFileMixin) : class documentation

Part of lp.registry.browser.product View In Hierarchy

Known subclasses: lp.registry.browser.product.ProductSeriesSetView, lp.registry.browser.product.ProductSetBranchView

No class docstring
Method maintainer_widget Undocumented
Method driver_widget Undocumented
Method __init__ Undocumented
Method initialize Undocumented
Method page_title Undocumented
Method page_description Undocumented
Method show_license_status Undocumented
Method sourceforge_url Undocumented
Method has_external_links Undocumented
Method external_links The project's external links.
Method should_display_homepage Undocumented
Method requestCountry Undocumented
Method golang_import_spec Meta string for golang remote import path.
Method browserLanguages Undocumented
Method getClosedBugsURL Undocumented
Method can_purchase_subscription Undocumented
Method effective_driver Return the product driver or the project group driver.
Method show_commercial_subscription_info Should subscription information be shown?
Method show_license_info Should the view show the extra licence information.
Method is_proprietary Is the project proprietary.
Method active_widget Undocumented
Method project_reviewed_widget Undocumented
Method license_approved_widget Undocumented
Method code_trunk Undocumented

Inherited from HasAnnouncementsView:

Method feed_url Undocumented
Method announcements Undocumented
Method latest_announcements Undocumented
Method has_announcements Undocumented
Method show_announcements Undocumented
Method announcement_nav Undocumented

Inherited from FeedsMixin (via HasAnnouncementsView):

Method feed_links Undocumented

Inherited from SortSeriesMixin:

Method sorted_series_list Return a sorted list of series.
Method sorted_active_series_list Like sorted_series_list() but filters out OBSOLETE series.
Method _sorted_filtered_list Return a sorted, filtered list of series.

Inherited from FeedsMixin:

Method feed_links Undocumented

Inherited from ProductDownloadFileMixin:

Method product Product with all series, release and file data cached.
Method deleteFiles Delete the selected files from the set of releases.
Method getReleases Find the releases with download files for view.
Method processDeleteFiles If the 'delete_files' button was pressed, process the deletions.
Method latest_release_with_download_files Return the latest release with download files.
Method has_download_files Undocumented
@property
def maintainer_widget(self):
Undocumented
@property
def driver_widget(self):
Undocumented
def __init__(self, context, request):
Undocumented
def initialize(self):
Undocumented
@property
def page_title(self):
Undocumented
@property
def page_description(self):
Undocumented
@property
def show_license_status(self):
Undocumented
@property
def sourceforge_url(self):
Undocumented
@property
def has_external_links(self):
Undocumented
@property
def external_links(self):
The project's external links.

The home page link is not included because its link must have the rel=nofollow attribute.

@property
def should_display_homepage(self):
Undocumented
def requestCountry(self):
Undocumented
@property
def golang_import_spec(self):
Meta string for golang remote import path. See: https://golang.org/cmd/go/#hdr-Remote_import_paths
def browserLanguages(self):
Undocumented
def getClosedBugsURL(self, series):
Undocumented
@property
def can_purchase_subscription(self):
Undocumented
@cachedproperty
def effective_driver(self):
Return the product driver or the project group driver.
@cachedproperty
def show_commercial_subscription_info(self):
Should subscription information be shown?

Subscription information is only shown to the project maintainers, Launchpad admins, and members of the Launchpad commercial team. The first two are allowed via the Launchpad.Edit permission. The latter is allowed via Launchpad.Commercial.

@cachedproperty
def show_license_info(self):
Should the view show the extra licence information.
@cachedproperty
def is_proprietary(self):
Is the project proprietary.
@property
def active_widget(self):
Undocumented
@property
def project_reviewed_widget(self):
Undocumented
@property
def license_approved_widget(self):
Undocumented
@property
def code_trunk(self):
Undocumented
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.