{% extends "master.html" %} {% block title %} {{ package.name }} | PkgDB {% endblock %} {%block tag %}packages{% endblock %} {% block header %} {% endblock %} {% set options = True %} {% block options_title %}Package Status{% endblock %} {%block options %} {# This is commented out for now after the initial deployment to prod. In the future we may use that for things like "Under review", "Reviewed", etc. But for now it'll be approved for any package that's in the pkgdb (and it's confusing what the difference is between that status an the per-branch status) #} {% for listing in package.sorted_listings %} {% if listing.collection.status != 'EOL' %} {% endif %} {% endfor %} {% for req in package.requests_open | reverse %} {% endfor %} {% if g.fas_user and branches_possible %} {% endif %} {% if is_admin %} {% endif %}
Status {{ package.status }}
Created on {{ package.date_created.strftime('%Y-%m-%d') }}
{{ listing.collection.name }} {{ listing.collection.version }} {% if listing.status == 'Retired' %} {{ listing.status }} {% else %} {{ listing.status }} {% endif %} {% if listing.critpath %} -- critpath {% endif %}
{{ req.collection.name }} {{ req.collection.version }} {{ req.status }}
Monitoring:


Koschei integration:
Actions:
{{ form.csrf_token }}
{% endblock %} {% block content %}

{{ package.name }}

{% if package.upstream_url %} (upstream){% endif %}

{{ package.summary }}

{% if package.description %} {{ package.description }} {% endif %}

{% if g.fas_user and package.requests_pending and (g.fas_user.username in admins or requester or is_admin) %}

There are some requests pending for this package, please review them:

{% endif %}

Main Contact(s)

For general concerns about this package, these are the people to contact.

    {% for user in pocs %}
  • {{ user | avatar(32) | safe }} {{ user }} ({{ pocs[user] | sort_branches | join(', ') }})
  • {% endfor %}
{% if g.fas_user %} {% if g.fas_user.username in pocs or is_admin %} {%endif %} {% if ('Retired' in statuses) %} {% endif %} {% if (g.fas_user.username in pocs or is_admin) and 'Approved' in statuses %} {% else %} {% endif %} {% if ('Orphaned' in statuses) %} {% else %} {% endif %} {% if is_admin and 'Orphaned' in statuses %} {% else %} {% endif %}
{% endif %}

Package Administrator(s)

These users can help you if you need commit privileges for this package.

    {% for user in admins %}
  • {{ user | avatar(32) | safe }} {{ user }} ({{ admins[user] | sort_branches | join(', ') }})
  • {% endfor %}
{% if pending_admins %}

Users whose admin rights are awaiting review.

    {% for user in pending_admins %}
  • {{ user | avatar(32) | safe }} {{ user }} ({{ pending_admins[user] | sort_branches | join(', ') }})
  • {% endfor %}
{% endif %}

Committer(s)

{% for branch in branches | sort_branches %} {% endfor %} {% for user in commit_acls | sort %} {% if loop.last %} {% else %} {% endif %} {% for branch in branches | sort_branches %} {% if not loop.last %} {% endfor %} {% endfor %}
{{ branch }}
{{ user | avatar(32) | safe }} {{ user }} {% else %} {% endif %} {% if 'commit' in commit_acls[user][branch] and commit_acls[user][branch]['commit'] %} {{ commit_acls[user][branch]['commit'] }} {{ commit_acls[user][branch]['commit'] }} {% endif %}

Watcher(s)

{% if g.fas_user and g.fas_user.username in watch_acls %}
{{ form.csrf_token }}
{% elif g.fas_user %}
{{ form.csrf_token }}
{% endif %}
{% for branch in branches | sort_branches %} {% endfor %} {% for branch in branches %} {% for acl in ['Bugs', 'Commits'] %} {% endfor %} {% endfor %} {% for user in watch_acls | sort %} {% if loop.last %} {% else %} {% endif %} {% for branch in branches | sort_branches %} {% set coltype = loop.cycle('col_odd', 'col_even') %} {% if loop.last %} {% set last = True %} {% else %} {% set last = False %} {% endif %} {% for acl in ['watchbugzilla', 'watchcommits'] %} {% if loop.first %} {% endfor %} {% endfor %} {% endfor %}
{{ branch }}
{{ acl }}
{{ user | avatar(32) | safe }} {{ user }} {% elif last %} {% else %} {% endif %} {% if acl in watch_acls[user][branch] and watch_acls[user][branch][acl] == 'Approved' %} Approved {% endif %}
{% if g.fas_user %}

{% endif %}
{% endblock %} {% block jscripts %} {{ super() }} {% endblock %}