Revision 9122ffab snf-cyclades-app/synnefo/quotas/__init__.py

b/snf-cyclades-app/synnefo/quotas/__init__.py
83 83

  
84 84

  
85 85
@handle_astakosclient_error
86
def issue_commission(user, source, provisions,
86
def issue_commission(user, source, provisions, name="",
87 87
                     force=False, auto_accept=False):
88 88
    """Issue a new commission to the quotaholder.
89 89

  
......
95 95
    qh = Quotaholder.get()
96 96
    try:
97 97
        serial = qh.issue_one_commission(ASTAKOS_TOKEN,
98
                                         user, source, provisions,
98
                                         user, source, provisions, name=name,
99 99
                                         force=force, auto_accept=auto_accept)
100 100
    except QuotaLimit as e:
101 101
        msg, details = render_overlimit_exception(e)
......
254 254
            qh_resources = reverse_quantities(qh_resources)
255 255

  
256 256
        # Issue commission and get the assigned serial
257
        serial = issue_commission(resource.userid, DEFAULT_SOURCE,
258
                                  qh_resources)
257
        commission_reason = ("client: api, resource: %s, delete: %s"
258
                             % (resource, delete))
259
        serial = issue_commission(user=resource.userid, source=DEFAULT_SOURCE,
260
                                  provisions=qh_resources,
261
                                  name=commission_reason)
259 262
    except:
260 263
        transaction.rollback()
261 264
        raise

Also available in: Unified diff