Cloud quota allocation overview
+| Field | Total in use |
|---|---|
| {{ label }} | +{{ totals[key] }}{% if unit %} {{ unit }}{% endif %} | +
No quota data recorded yet.
+ +| Project | Recorded | By | Fields Changed |
|---|---|---|---|
| {{ ev.snapshot.project_name }} | +{{ ev.snapshot.recorded_at.strftime('%Y-%m-%d %H:%M') }} | +{{ ev.snapshot.recorded_by or '—' }} | +{{ ev.changed_count }} | +
Cloud resource quota management portal
++ Access is restricted to authorised STFC staff and collaborators. + Sign in with your institutional IRIS IAM account. +
+ + + + Sign in with IRIS IAM + +Enter current quota allocations for a project. Leave any field blank to record it as unchanged.
+History of recorded quota entries and what changed
+| Field | Previous | New | Difference | Status |
|---|---|---|---|---|
| {{ field_labels.get(c.field_name, c.field_name) }} | +{{ c.previous_value if c.previous_value is not none else '—' }} | +{{ c.new_value if c.new_value is not none else '—' }} | +{{ c.difference if c.difference is not none else '—' }} | ++ {% if c.status == 'new' %}New + {% elif c.status == 'changed' %}Changed + {% else %}Unchanged{% endif %} + | +
No quota entries found.
+ +Aggregate quota allocations grouped by funding body
+| Aggregate | + {% for key, label, unit in quota_fields %} +{{ label }}{% if unit %} ({{ unit }}){% endif %} | + {% endfor %} +
|---|---|
| Total ({{ party.project_count }} projects) | + {% for key, label, unit in quota_fields %} +{{ party.totals[key] or 0 }} | + {% endfor %} +
| Project | + {% for key, label, unit in quota_fields %} +{{ label }}{% if unit %} ({{ unit }}){% endif %} | + {% endfor %} +Last Updated | ++ |
|---|---|---|---|
| {{ proj.project_name }} | + {% for key, label, unit in quota_fields %} +{{ proj[key] if proj[key] is not none else '—' }} | + {% endfor %} ++ {% if proj.recorded_at %}{{ proj.recorded_at.strftime('%Y-%m-%d %H:%M') }}{% else %}no data{% endif %} + | ++ + | +
No projects assigned yet.
No funding parties defined yet.
Raw history of recorded quota allocations per project
+| # | +Project | +Recorded | +By | + {% for key, label, unit in quota_fields %} +{{ label }}{% if unit %} ({{ unit }}){% endif %} | + {% endfor %} +
|---|---|---|---|---|
| {{ s.id }} | +{{ s.project_name }} | +{{ s.recorded_at.strftime('%Y-%m-%d %H:%M') }} | +{{ s.recorded_by or '—' }} | + {% for key, label, unit in quota_fields %} +{{ s[key] if s[key] is not none else '—' }} | + {% endfor %} +
No quota snapshots recorded yet.
+ +