def get(self, releaseName): status_groups = [('tag', 'Tagging'), ('build', 'Builds'), ('repack', 'Repacks'), ('update', 'Update'), ('releasetest', 'Release Test'), ('readyforrelease', 'Ready For Release'), ('postrelease', 'Post Release')] status = ReleaseEvents.getStatus(releaseName) errors = {} if not status: errors = ['No release events found for {}'.format(releaseName)] return render_template('status.html', status=ReleaseEvents.getStatus(releaseName), status_groups=status_groups, errors=errors)
def get(self, releaseName): status_groups = [('tag', 'Tagging'), ('build', 'Builds'), ('repack', 'Repacks'), ('update', 'Update'), ('releasetest', 'Release Test'), ('readyforrelease', 'Ready For Release'), ('postrelease', 'Post Release')] status = ReleaseEvents.getStatus(releaseName) errors = {} if not status: errors = ['No release events found for {0}'.format(releaseName)] return render_template('status.html', status=ReleaseEvents.getStatus(releaseName), status_groups=status_groups, errors=errors)
def get(self, releaseName): status = {'status': {}} status['status'] = ReleaseEvents.getStatus(releaseName) events = request.args.get('events', type=bool) if events: status['events'] = [] rows = ReleaseEvents.query.filter_by(name=releaseName) for row in rows: status['events'].append(row.toDict()) return jsonify(status)