Exemplo n.º 1
0
def migrate_reserve(display, label, comment=''):
    if is_locked(display) == None:
        changeset=_do_reserve(ANON_USER, display, label)
        if changeset == None:
            raise ValueError, display
        changeset.state=states.OPEN
        changeset.save()
        comment = changeset.comments.create(commenter=ANON_USER,
          text='This is an automatically generated changeset %s.' % comment,
          old_state=states.UNRESERVED, new_state=states.OPEN)
        return changeset
    else:
        print "%s %s is reserved" % (label.capitalize(), display)
        return None
Exemplo n.º 2
0
def migrate_reserve(display, label, comment=''):
    if is_locked(display) == None:
        ANON_USER = User.objects.get(username=settings.ANON_USER_NAME)
        changeset=_do_reserve(ANON_USER, display, label)
        if changeset == None:
            raise ValueError(display)
        changeset.state=states.OPEN
        changeset.save()
        comment = changeset.comments.create(commenter=ANON_USER,
          text='This is an automatically generated changeset %s.' % comment,
          old_state=states.UNRESERVED, new_state=states.OPEN)
        return changeset
    else:
        print("%s %s is reserved" % (label.capitalize(), display))
        return None
def migrate_reserve(issue, comment):
    if issue.reserved == False:
        changeset=_do_reserve(anon, issue, 'issue')
        if changeset == None:
            raise ValueError
        changeset.state=states.OPEN
        changeset.save()
        comment = changeset.comments.create(commenter=anon,
          text='This is an automatically generated changeset %s.' % comment,
          old_state=states.UNRESERVED, new_state=states.OPEN)
        # not really race conflict save, but we cannot do a double click anyway
        issue.reserved=True 
        issue.save()
        return changeset
    else:
        return "Issue %s is reserved" % issue
Exemplo n.º 4
0
def migrate_reserve(display, label, comment=''):
    if display.reserved == False:
        changeset=_do_reserve(ANON_USER, display, label)
        if changeset == None:
            raise ValueError
        changeset.state=states.OPEN
        changeset.save()
        comment = changeset.comments.create(commenter=ANON_USER,
          text='This is an automatically generated changeset %s.' % comment,
          old_state=states.UNRESERVED, new_state=states.OPEN)
        # not really race conflict save, but we cannot do a double click anyway
        display.reserved=True
        display.save()
        return changeset
    else:
        print "%s %s is reserved" % (label.capitalize(), display)
        return None
Exemplo n.º 5
0
def migrate_reserve(issue, comment):
    if issue.reserved == False:
        changeset = _do_reserve(anon, issue, 'issue')
        if changeset == None:
            raise ValueError
        changeset.state = states.OPEN
        changeset.save()
        comment = changeset.comments.create(
            commenter=anon,
            text='This is an automatically generated changeset %s.' % comment,
            old_state=states.UNRESERVED,
            new_state=states.OPEN)
        # not really race conflict save, but we cannot do a double click anyway
        issue.reserved = True
        issue.save()
        return changeset
    else:
        return "Issue %s is reserved" % issue