Skip to content

Instantly share code, notes, and snippets.

View danfunk's full-sized avatar

Dan Funk danfunk

View GitHub Profile
<bpmn:userTask id="interview_client" name="Interview Client" camunda:formKey="duck_application">
<bpmn:extensionElements>
<camunda:formData>
<camunda:formField id="variety" label="Preferred Duck Variety" type="enum">
<camunda:value id="Mallard" name="Mallard" />
<camunda:value id="Wood_Duck" name="Wood Duck" />
<camunda:value id="Widgeon" name="Widgeon" />
</camunda:formField>
<camunda:formField id="feather_egg_tolerance" label="I don't mind finding feathers and eggs in my home." type="boolean" />
</camunda:formData>
ready_tasks = workflow.get_ready_user_tasks()
while len(ready_tasks) > 0:
for task in ready_tasks:
if isinstance(task.task_spec, UserTask):
  show_form(task) # We'll get to this in just a second
  workflow.complete_task_from_id(task.id)
  workflow.do_engine_steps()
 ready_tasks = workflow.get_ready_user_tasks()
from SpiffWorkflow.dmn.parser.BpmnDmnParser import BpmnDmnParser
from SpiffWorkflow.bpmn.workflow import BpmnWorkflow
parser = BpmnDmnParser()
parser.add_bpmn_file('ducks.bpmn')
spec = x.get_spec('step1')
workflow = BpmnWorkflow(spec)
workflow.do_engine_steps()
#5 x 749 (16,384) bytes wasted
/home/dan/code/scsb/recap-middleware/recap-scsb-circ/src/main/java/org/recap/spring/SwaggerAPIProvider.java
/home/dan/code/scsb/recap-middleware/recap-scsb-etl/src/main/java/org/recap/spring/SwaggerAPIProvider.java
/home/dan/code/scsb/recap-middleware/recap-scsb-solr-client/src/main/java/org/recap/spring/SwaggerAPIProvider.java
/home/dan/code/scsb/recap-middleware/recap-scsb-ui/src/main/java/org/recap/spring/SwaggerAPIProvider.java
/home/dan/code/scsb/recap-middleware/recap-scsb/src/main/java/org/recap/spring/SwaggerAPIProvider.java
#5 x 546 (16,384) bytes wasted
/home/dan/code/scsb/recap-middleware/recap-scsb-circ/src/main/java/org/recap/spring/PropertyValueProvider.java
/home/dan/code/scsb/recap-middleware/recap-scsb-etl/src/main/java/org/recap/spring/PropertyValueProvider.java
/home/dan/code/scsb/recap-middleware/recap-scsb-solr-client/src/main/java/org/recap/spring/PropertyValueProvider.java
Similarity Analyser 2.5.10 - http://www.harukizaemon.com/simian
Copyright (c) 2003-2018 Simon Harris. All rights reserved.
Simian is not free unless used solely for non-commercial or evaluation purposes.
{failOnDuplication=true, ignoreCharacterCase=true, ignoreCurlyBraces=true, ignoreIdentifierCase=true, ignoreModifiers=true, ignoreStringCase=true, threshold=6}
Found 6 duplicate lines with fingerprint a123de886094d0a5695ec198e5762f4c in the following files:
Between lines 28 and 40 in /home/dan/code/scsb/recap-middleware/recap-scsb-batch-scheduler/src/main/java/org/main/recap/batch/service/DeletedRecordsExportNyplService.java
Between lines 28 and 40 in /home/dan/code/scsb/recap-middleware/recap-scsb-batch-scheduler/src/main/java/org/main/recap/batch/service/IncrementalExportNyplService.java
Found 6 duplicate lines with fingerprint cfd1c0a6d18559cf90edf2290017570d in the following files:
Between lines 10 and 23 in /home/dan/code/scsb/recap-middleware/recap-scsb-solr-client/src/main/java/org/recap/spring/Pro
@danfunk
danfunk / shib_uva_flask_app.py
Created September 6, 2017 15:52
Modified simple flask app for authenticating against shibbloeth.
from datetime import datetime
from flask import Flask, session, redirect
from flask_sso import SSO
# Here is a barebones flask app that should work with UVA's shibboleth.
# It is taken from this gist: https://gist.github.com/alexpearce/4ef660422085838ff2d2
# But modified to use UVA's keys. I used this website to work through
# the process: https://alexpearce.me/2014/10/setting-up-flask-with-apache-and-shibboleth/
} ~
path("products" / "bulk") {
logger.debug("Products Bulk endpoint called.")
put {
logger.debug(" ..... and it got this far with a put." )
entity(as[BulkUpdateCommand]) { bulkUpdateCommand =>
logger.debug(" ..... and it got this far with " + bulkUpdateCommand)
respondWithStatus(NoContent) {
complete {
productService.bulkAction(bulkUpdateCommand)