* Support for linking to a single rule set
* ACS-3435: Small fix to get parent node for rule set.
* ACS-3435: Revert unnecessary change
* ACS-3435: added tests
* ACS-3435: move test assertions
* ACS-3435: adding tests
Co-authored-by: mpichura <maciej.pichura@hyland.com>
* ACS-3429: Initial attemp to add action mappings for create rule.
* ACS-3429: Adding rule action validation (TBC).
* ACS-3429: Adding some basic unit tests.
* ACS-3429: Fixing existing unit tests.
* ACS-3429: Adding some unit tests, small fixes.
* ACS-3429: Fixing existing TAS tests.
* ACS-3429: Fixing test after merge from master.
* ACS-3429: Updating TAS REST dependency.
* ACS-3429: Small fixes after review.
* ACS-3429: Refactoring conversion of action parameters + unit tests adjustments.
* ACS-3429: More unit tests for action parameter conversions.
* ACS-3429: More unit tests for action parameter conversions.
* ACS-3429: Removing unused imports.
* ACS-3429: Adding missing bean definition.
* ACS-3280 REST tests for -isInheritanceEnabled- setting.
* ACS-3280 Allow setting/getting isInheritanceEnabled for folders.
* ACS-3280 E2E tests for negative cases.
* ACS-3280 Unit tests for RuleSettingsImpl. [tas]
* Update to released TAS REST API. [tas]
* ACS-3280 Code review fixes.
* ACS-3280 Use correct version of TAS. [tas]
* ACS-3290: Endpoint for linking to ruleset
* ACS-3290: Small fixes to REST API endpoint definition.
* ACS-3290: Small fixes in bean initialization.
* ACS-3290: Fix changes after rebasing and add exception message
* ACS-3290: Added unit tests
* ACS-3290: Refactoring and moving logic to RulesImpl interface
* ACS-3290: Remove unused imports and refactoring
* ACS-3290: Formatting
Co-authored-by: mpichura <maciej.pichura@hyland.com>
* Use the new include method.
* ACS-3358 Rename the shared field to isShared.
* ACS-3358 Make isShared an optional field.
* ACS-3358 Add TAS tests for the optional isShared field.
* ACS-3358 Upgrade to release version of TAS REST API. [tas]
* ACS-3358 Update test descriptions.
* ACS-3358 Update toString of Rule.
* ACS-3361 Support for inclusionType.
* ACS-3361 Update to released version of TAS Rest API. [tas]
* ACS-3361 Better coverage of different inclusion types. [tas]
* ACS_3362 GET rule set can include optional owningFolder field. [skip ci]
* ACS_3362 Update to use release version of TAS. [tas]
* ACS_3362 Refactor RuleSetLoader into its own class. [tas]
* ContentGet context file update
* Get mimetype from ContentReader and check if should be forced to downlaod
* Changes according to comments
* Code duplication removal
* Missing spaces, touch-ups to Javadoc and logic
* tests for slingshot
* Tests for contentGet and formatting changes
* Bump jetty-webapp in /remote-api
Upping jetty to 10.0.11 with a few necessary modifications to avoid errors
Swapping charsets to lowercase, adding ignoring of ambiguous link security issues for jetty (since it is only used in
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mstrankowski <marcin.strankowski@hyland.com>
* ACS-3345: REST API TAS tests for delete rule.
* ACS-3345: REST API TAS tests for delete rule.
* ACS-3345: REST API TAS tests for delete rule.
* ACS-3345: Fixing the naming.
* ACS-3345: REST API TAS tests for delete rule.
* ACS-3227 Don't try to load rule set node if using -default-.
It might not exist yet, since it's created along with the first rule.
Also avoid using id of rule before it has been created.
* ACS-3227 Add a hard-coded action while we don't support supplying actions in the POST.
* ACS-3225: Folder Rules v1 REST API - Create Rule
* ACS-3225 Create one or more rules within a folder/rule set.
* ACS-3225 Update ExtendedRuleServiceImpl in AGS to match new interface.
* ACS-3225 Code review fixes.
Make RuleBuilder an inner class, add documentation to API and rename method to createRules.
Co-authored-by: Krystian Dabrowski <krystian.dabrowski@hyland.com>
Implementing access restriction for actions
Updating copyrights of modified files
Moving core restriction processing to an AbstractBase class
PR Review fixes
Slight improvement for future extensibility
* PRODSEC-6261 Add 'shouldNotGetProcessesByNotInvolvedUser' test
* PRODSEC-6261 Add user validation to 'getProcess' method
* PRODSEC-6261 Add TestRail annotation minor fix
* ACS-2322
Check the passthrough implementation
Skip properties which might be modified asynchronously
Update copyright headers
Slight refactoring and using Mockito.spy instead of proxy
* ACS-2850: fix for intermittent failure on expiryLock test
First issue was int rounding of '(expirationDate - new Date())/1000', which for really close values of timeout set and passed through lockInfo could be rounded down to 0. Replaced by a rounding up formula.
Second issue was treating timeout == 0 as timeout.infinite. WebDav Infinite timeout has it's own marker "-1", in case of 0, lock was automatically turned into infinite time lock, while it should be an exception instead as creating a lock for 0s timeout is a programming error - the lock would immediatelly be expired upon creation (perhaps even with a date in the past, seeing as the expiryDate is filled).
Changes made clarify the intent behind calling the method instead of obfuscating it by passing the int value through date operations
* ACS-2787: Splitting AGS 01 job to 2 parts (01, 04)
For MySQL the job executes for 31-35 minutes, split this job into 2 parts to reduce max execution time for community-repo
* ACS-2787: Intermittent test failure commented out, issue created ACS-2850
* ACS-2787: Commenting out intermittent failure, issue created ACS-2851
* ACS-1988 Implement DAU Version Renditions code
* ACS-1988 Replace directAccessUrlRequest with request-direct-access-url
* ACS-1988 fix and move DAU version rendition test
* ACS-1988 Add NodeVersionRenditionsApiTest to test suite
* ACS-1988 Remove unused import
* ACS-1988 add error response tests
* ACS-1988 remove redundant constant
* ACS-1988 updates from review
* ACS-1988 updates from review