•  
  • last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixes on MergeAlgorithm
Added paging support to the manager's getProcesses SOAP method.

Portal uses paged access to reduce latency when displaying folders containing large numbers of processes.

Fixed problem with package
Updated Copyright Statement
Second fix on merge algorithm, now all arcs after an XOR have labels
Added signavio:signavioDiagramMetaData to extension schema.

Fixed problem with labels during merging process
When merging models, the added gateways are now marked as configurable.

Changed stemmer algorithm with PorterStemmer.

Partially fixed merge algorithm, it now propagates variants on arcs.

Fixed a TODO that could prevent a BPMN model with a linked CMAP from exporting as EPML.

Added plumbing to CPF-to-database conversion to propagate attributes.

EPML canoniser has configuration support.

BPMN canoniser stores variants on the root element of CPF documents.

Special support for pc: elements in CPF.

Trivial change to import of TCTree.TRIVIAL. :)

Updated Copyright Statement
  1. … 318 more files in changeset.
Removing spurious product files that shouldn't be in the source.

    • -8
    • +0
    /src/main/resources/apromore.properties
Added support for XPDL2.2

Fixed nullpointer exception BPMN, EPML, PNML, XPDL, and YAWL canonisers.

Fixed autolayout for YAWL model without layout tag, and fixed bug with missing tag locale.

Removed support for editing in XPDL format.

Added support for autobinding XPDL models to BPMN for visualization.

    • -0
    • +8
    /src/main/resources/apromore.properties
Added support for XPDL2.2

Fixed nullpointer exception BPMN, EPML, PNML, XPDL, and YAWL canonisers.

Fixed autolayout for YAWL model without layout tag, and fixed bug with missing tag locale.

Removed support for editing in XPDL format.

Added support for autobinding XPDL models to BPMN for visualization.

    • -1
    • +1
    /src/test/resources/models/Model1.xpdl
    • -2
    • +2
    /src/test/resources/models/Gateways.xpdl
  1. … 16 more files in changeset.
Inserted Copyright Statement
  1. … 318 more files in changeset.
Fixed problem with SimilaritySearch and Merging
Fixed problem with indeterminism of similarity search
Extra null check to send a better exception if no user is authenticated.

Fixed bug with similaritySearch and disable GED matrix computation
Oops. Forgot to commit the changes to the unit test that go along with the implementation of write access checking....

Write permission is checked before allowing a process model to be updated. Previously, write permission did nothing.

FolderRepositoryCustomImpl.getFolderTreeByUser creates folder trees without duplications if the user has permission from more than one group membership.

UserFolderType replaced by GroupAccessType in web services model.

    • -15
    • +19
    /src/main/webapp/WEB-INF/manager.xsd
This update introduces database schema changes, and will be incompatible with pre-existing databases.

Users no longer have direct access to Processes and Folders; access group now works via an intermediate Group entity.

Every user has a personal singleton group, and every user is a member of the public group.

FragmentUser has been removed; access control only applies to entire processes.

    • -0
    • +135
    /src/main/java/org/apromore/dao/model/GroupProcess.java
    • -1
    • +14
    /src/main/webapp/WEB-INF/manager.xsd
    • -79
    • +37
    /src/test/resources/database/db-h2.sql
    • -0
    • +31
    /src/main/java/org/apromore/mapper/GroupMapper.java
    • -13
    • +42
    /src/test/resources/database/db-data.sql
  1. … 16 more files in changeset.
CPF Message elements are recorded as either incoming or outcoming in the database.

    • -1
    • +2
    /src/test/resources/database/db-h2.sql
Cancellation nodes in CPF are persisted to the database.

    • -0
    • +35
    /src/test/resources/CPF_models/Case 12.cpf
Fixed a bugged checkin and also fixed the delete folder off the root folder issue.
Fix for the Editor to show the dots for markers up to 5 then the text for the number instead.
    • -0
    • +560
    /src/test/resources/PMNL_models/1An_kex6.pnml
    • -0
    • +877
    /src/test/resources/PMNL_models/1An_khe0.pnml
    • -0
    • +368
    /src/test/resources/PMNL_models/1An_kg4m.pnml
    • -0
    • +414
    /src/test/resources/PMNL_models/1An_kgnx.pnml
    • -0
    • +80
    /src/test/resources/PMNL_models/1An_kfye.pnml
    • -0
    • +1070
    /src/test/resources/PMNL_models/1An_kazo.pnml
    • -0
    • +292
    /src/test/resources/PMNL_models/1An_kefi.pnml
    • -0
    • +1184
    /src/test/resources/PMNL_models/1An_ka9y.pnml
    • -0
    • +776
    /src/test/resources/PMNL_models/1An_kiki.pnml
    • -0
    • +1017
    /src/test/resources/PMNL_models/1An_kc5k.pnml