* fixes the date picker so it does not change the date after selecting it
* Update spiffworkflow-frontend/src/services/DateAndTimeService.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
Co-authored-by: Kevin Burnett <18027+burnettk@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* store the db ids of the process instance queue records instead of the sqlalchemy objects to avoid detached instance errors w/ burnettk
* raise an error similar to one we raise elsewhere in the unexpected case that this fails
* removed unused method
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
* use for-me on progress page when appropriate w/ burnettk
* use a hook for navigate instead of window.location w/ burnettk
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
* added support for Month names and abbreviations in frontend
* corrections pointed out by coderabbit
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
* get parent process groups of process models that the user has access to w/ burnettk
* use the process group list to get the info we need for the group show page for permissions w/ burnettk
* clear the browser cache when updating a process group w/ burnettk
* fixed broken test w/ burnettk
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
* do not error out and allow process instances to recover if the bpmn_process is null but the definition is set w/ burnettk
* fixed another flakey test w/ burnettk
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
* n plus one checks
* tests passing with nplusone
* satisfy probably-wrong json schema
* remove useless comment and consolidate poetry dev deps
* not actually going to add this dependency, but leave docs for next guy
---------
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
* removed id from task and still working on getting the migration working w/ burnettk
* fixed migration to work on postgres and sqlite as well w/ burnettk
* fixed tests w/ burnettk
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
* get most recent tasks based on last_state_change instead of task_model.id
* added api to get task instances of a task
* some changes to support displaying task instances
* forgot to commit the controller
* updated frontend to display info for other instances of a task w/ burnettk
* some formatting to the selected task instance w/ burnettk
* do not get task instances when selecting different instance w/ burnettk
* added tests for task-instances w/ burnettk
* some ui tweaks for task instance view w/ burnettk
* updates based on coderabbit
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
* allow additional valid client ids to be specified for the purpose of token validation
* import the correct typedict and notrequired for python 3.10
* remove HEY
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
* Numeric range field added (#799)
Added a custom field to handle numeric ranges. The field checks for the first key in the properties of the schema and will add min and max to it when the values are put in.
* autofix lint stuff
* updates to simplify the code, fix a few ux issues, and make more inline with current conventions w/ burnettk
* removed subkey from numeric range and added validation to ensure max is greater than min w/ burnettk
* added some comments to clarify how to use numeric range w/ burnettk
* added some documentation for the numeric range field w/ burnettk
---------
Co-authored-by: Kayvon-Martinez <142514475+Kayvon-Martinez@users.noreply.github.com>
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
6d6de0467 Merge pull request #375 from sartography/bugfix/correct-and-simplify-date-calculations
55ca26804 bugfix for invalid date
e4ceff40d Merge pull request #373 from sartography/feature/data-object-category
a62fa979e minor tweaks
300a521c0 removed print statement and pass line
c729ed4b4 added support to serialize data object category as well w/ burnettk essweine
d3d23f3eb support parser out the category for data objects w/ burnettk essweine
1f8cffb47 Merge pull request #372 from sartography/improvement/task-state-name-value-conversion-for-all-states
c248f23cb allow TaskState to handle name/value conversion for any mask
80f85be42 Merge pull request #371 from sartography/bugfix/cycle-timer-bugs
99cfaec0b delay first cycle execution by the duration
ee0f2ed90 make sure update is called on cycle timer children
a0d6b1e46 Update data.rst (#366)
5ee2e1cf9 Merge pull request #365 from fzzylogic/patch-1
2ae4296d9 Update data.rst
238efd0bc Merge pull request #362 from sartography/improvement/misc-cleanup-and-bugfixes
e6a5e5a42 make sure subprocess tasks are always added
13781271c correct dst calculation
c4e7f9024 remove deprecated methods from tests
c41e94931 fix resource warnings in version migration test
8ba4a9d37 deprecate FEEL script engine
d07eb5887 remove deprecated script engine arguments
220de4024 Merge pull request #361 from Leon0824/main
609ee3aff Unify connect() argument name to 'taskspec'
d9e7fc520 minor updates to serializer
7ecf3e23d miscellaneous cleanup
c9786c543 Merge pull request #360 from sartography/feature/remove-box
2b1fd2cd0 remove Box and associated tests
f59ad47eb Merge pull request #356 from sartography/feature/conditional-events
996b18d0d add serialization for conditional events
09ebf1b37 add support for conditional events
git-subtree-dir: SpiffWorkflow
git-subtree-split: 6d6de04678b03b985d2cd393d637f17634b8ac51
* WIP: some initial code for category in data objects
* attempt to get the data object for the given bpmn process and instance of it w/ burnettk
* updates for data objects
* fixed tests
* made suggestions by code rabbit and moved logic to get process data file out of shared method since it has a completely different implentation
* remove commented out code
* updated SpiffWorkflow for data object category
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>