-
Notifications
You must be signed in to change notification settings - Fork 467
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
28944 uve enable inline editing in text fields for react sdk #29612
Closed
rjvelazco
wants to merge
1,867
commits into
issue-cache-portlet-v2
from
28944-uve-enable-inline-editing-in-text-fields-for-react-sdk
Closed
28944 uve enable inline editing in text fields for react sdk #29612
rjvelazco
wants to merge
1,867
commits into
issue-cache-portlet-v2
from
28944-uve-enable-inline-editing-in-text-fields-for-react-sdk
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…28419) * WIP - Draft * PR Suggestions 1 * Removed pointer on dropzone on scrolling * Added tests to scroll in drag * Moved render conditionals to store * Changed executor to unify and minify sdk-editor js file * PR Suggestions - Moved logic from editor component to editor store * Fix test --------- Co-authored-by: KevinDavilaDotCMS <kfariid@gmail.com>
* fix to not enter in a loop * Update edit-ema.guard.spec.ts * refactor non compliant code
Co-authored-by: KevinDavilaDotCMS <kfariid@gmail.com>
…8472) ### Proposed Changes * Fix Metadata class to handle stream concurrency issue by safely cloning passed in map. * Improve filtering of metadata to avoid issues on concurrent access. * Use lazy loading to only create internal filtered maps when required. * Add effective write locks based upon write key for metadata to prevent concurrency issues when generating binary metadata for the same item. ### Additional Info Related to #28470 (Stream concurrency issue in Metadata class).
Catch Errors genrically if the KeyTar throws any error
…ry (#28492) ### Proposed Changes * Add angular route for new migration of Languages.
… not virtual (#28521) ### Proposed Changes * We should use consistent top level repository configuration * In distributionManagement section we need to realize we have to push to "local" repository. The usual repository e.g. dotcms-libs is a virtual repository that links to this but also connects to other repos like maven central. Co-authored-by: Daniel Enrique Colina Rodríguez <danielcolina@gmail.com>
…o 1.17 in /bom/application (#25873) Bumps org.apache.xmlgraphics:batik-transcoder from 1.16 to 1.17. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.xmlgraphics:batik-transcoder&package-manager=maven&previous-version=1.16&new-version=1.17)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dotCMS/core/network/alerts). </details> > **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days. Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jose Castro <jose.castro@dotcms.com>
Currently the contentlets on the WF rest API are not being hydrated, so some properties are not part of the json result The simple change will add the missing properties
…ging in the edges of the page (#28518) ### Proposed Changes * Fixed issue when scroll in iframe top or bottom Chroium: https://github.com/dotCMS/core/assets/144152756/f36195dd-5fb3-4989-81a8-4bdaa31b7b74 Firefox: https://github.com/dotCMS/core/assets/144152756/6ed57df9-e225-41bc-a8be-e24fdeb8bdd1 --------- Co-authored-by: KevinDavilaDotCMS <kfariid@gmail.com>
### Proposed Changes * Supporting Vanity URLs in the `render` method of the Page Resource REST Endpoint. * When a `200 Forward` Vanity URL is requested, simply returns the usual JSON metadata object with the HTML Page information. * When a `301 Permanent Redirect` or a `302 Temporary Redirect` is requested, returns an empty object for HTML Page data, and the information of the Vanity URL so that third-party server knows how to handle it.
### Proposed Changes * Adding the .mvn/maven.config file to set the release version. ### Fixes #28430 Co-authored-by: Daniel Colina <daniel.colina@dotcms.com>
Bumps [h2](https://github.com/h2database/h2database) from 1.3.176 to 2.2.220. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/h2database/h2database/releases">h2's releases</a>.</em></p> <blockquote> <h2>Version 2.2.220</h2> <p>Changes since 2.1.214 release:</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/h2database/h2database/commits/version-2.2.220">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.h2database:h2&package-manager=maven&previous-version=1.3.176&new-version=2.2.220)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dotCMS/core/network/alerts). </details> > **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days. Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jose Castro <jose.castro@dotcms.com>
UserResource Postman was exported wrongly.
And refactoring direct calls from Runner and Resource classes to rather use EmbeddingsAPI calls annotated with transaction annotations. --------- Co-authored-by: Victor Alfaro <vico.zizou@gmail.com>
Small update to the javadoc
…28530) This is a first PR for #22033 Proposed Changes Create a Util method to prune old time TimeMachine folder https://github.com/dotCMS/core/pull/28530/files#diff-5d7a647e09c3a207a6c502bdb945879b865d3dc8ad0cd7cc8c3b4fa233edd3aeR36 Checklist Tests Additional Info Later, I am going to create a Job to call this method every week
… in urls (#28089) (#28444) ### Proposed Changes * Pound character (#) doesn't need to be encoded in a URL. With this fix, the target URL for a vanity URL (or a rule) will include the pound character without encoding it when the URL includes a fragment. ### Checklist - [x] Tests --------- Co-authored-by: erickgonzalez <erick.gonzalez@dotcms.com>
### Proposed Changes * The main goal of this PR is to introduce the new methods that will be used to replace the old Language Keys stored as property files * These methods have been added to LanguageVariableAPI * The new methods are designed to simply return the LanguageVariables no user or permission is contemplated here. * Even though there were a few other methods here designed to return KeyValue objects these have a problem with being index dependant * These LanguageVariables are cached using the same LanguageCache but a separate group. All the Language Variables are cached per language. so if we update or unpublish a LanguageVariable let's say (and cache invalidation is needed) This will not affect other LanguageVaribales of a different language living cache. * A new Endpoint for retrieving LanguageVariables has been added. * The respective postman test was added too. * Changes were made to ESContentletAPIImpl so the respective cache invalidation can be accomplished. * Several issues were outlined on ESContentletAPIImpl by sonar so they were corrected.
#28540) Right now when we start or stop a Experiment we get the new List of Running Experiment from Database and put it on the cache, we are not removing the old List we just put the new one to override the old one. The problem is that the put operation is not cluster aware so we need to change the Put Operation by a remove operation in order to make the Running Experiment List Cache cluster aware. ### Proposed Changes * Not Put a new list on Start/Stop Experiment operation, remove the old one instead https://github.com/dotCMS/core/pull/28540/files#diff-5aa71567ff53ee229d25c2386cce3169c657f37a3e04cf27b75b3fd029537a7cR768 https://github.com/dotCMS/core/pull/28540/files#diff-5aa71567ff53ee229d25c2386cce3169c657f37a3e04cf27b75b3fd029537a7cR845 * Refactor the removeList method to receive the key of the List that you want to remove https://github.com/dotCMS/core/pull/28540/files#diff-eb3ee0fc96b84c1ab7bb771cdd2682ce779aaa3d64540440a9825c439dfa4d2fR52 With this change the removeList method match with the putList method now both receive the parameter. - Change the Test to chack that the Running Experiment List is empty after start or stop an Experiment [[ with this c](https://github.com/dotCMS/core/pull/28540/files#diff-fad94d09d18233a324e27a58867ff9f9967a3106d0cff91d359fb2327967fbecR377-R394)](https://github.com/dotCMS/core/pull/28540/files#diff-fad94d09d18233a324e27a58867ff9f9967a3106d0cff91d359fb2327967fbecR377-R394) ### Checklist - [x] Tests
Co-authored-by: Victor Alfaro <vico.zizou@gmail.com>
### Proposed Changes When sending a request, the IDs of the experiments present in the browser are included in the body. The response indicates which of these IDs have ended (either manually or due to expiration). With this information, I remove the completed experiments from the browser data and merge it with any new experiments if they exist. Why is this important? When an experiment is fetched from the endpoint, it includes a hash that acts as a signature for the assignment. This allows us to accurately identify events originating from the same user. ``` entity: { excludedExperimentIds: ['11111-11111-11111-11111-11111'], excludedExperimentIdsEnded: ['11111-11111-11111-11111-11111'], <---- New property experiments: [ { id: '222222-222222-222222-222222-222222', lookBackWindow: { expireMillis: 1209600000, value: 'BBBBBBBBBBBBBB'. <---- fingerprint of the assignation }, name: 'Exp2', pageUrl: '/destinations/index', regexs: { isExperimentPage: '^(http|https):\\/\\/(localhost|127.0.0.1|\\b(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z]{2,})(:\\d{1,5})?\\/destinations(\\/index|\\/)?(\\/?\\?.*)?$', isTargetPage: null }, runningId: '33333333-3333333333', variant: { name: 'variant-1', url: '/blog/index?variantName=variant-1' } } ], includedExperimentIds: ['222222-222222-222222-222222-222222'] }, errors: [], i18nMessagesMap: {}, messages: [] ``` ### Checklist - [x] Tests - [ ] Translations - [ ] Security Implications Contemplated (add notes if applicable) ### Additional Info ** any additional useful context or info ** ### Screenshots Original | Updated :-------------------------:|:-------------------------: ** original screenshot ** | ** updated screenshot **
Add the update user rest endpoint
…pes (#28558) ### Proposed Changes * Add `tertiary` severity button to outline button, only icon default/text/outline ### Additional Info ** any additional useful context or info ** ### Screenshots <img width="839" alt="Screenshot 2024-05-14 at 11 47 18 AM" src="https://github.com/dotCMS/core/assets/1909643/d9010a33-8f2d-4453-b18b-c03e26c3b29e">
### Proposed Changes * Allow scroll when there is a lot of locales * use the `dot-copy-button` * fix isoCode filtering ### Screenshots https://github.com/dotCMS/core/assets/31667212/bcccbe7a-8486-4a06-a06c-0e08f865383f
) ### Proposed Changes * Deactivate resize on Checkbox cell to prevent an event collision that let checkbox uncheckable ### Screenshots #### Firefox https://github.com/dotCMS/core/assets/63567962/c5ab58f8-9bbb-4238-a397-276377b19b48 #### Arc (Chromium based) https://github.com/dotCMS/core/assets/63567962/e9b1c8ff-018b-480c-830e-a73f9981cd8e
This fix allows to send things such as ``` curl --location --request PUT 'http://localhost:8080/api/v1/workflow/actions/default/fire/NEW' \ --header 'Content-Type: application/json' \ --data '{ "contentlet": { "contentType": "Product", "title": "supporttest", "titleFeature": {"12345":"d=2024-06-20&d2=2024-06-21&c=prc&v=56"}, "titleEurope": {"12345":"d=2024-06-20&d2=2024-06-21&c=prc&v=56"} } }' ``` Before the change, this request was failing. --------- Co-authored-by: Daniel Silva <daniel.silva@dotcms.com>
### Proposed Changes * Transform the direction parameter to uppercase * Add test cases * Update CLI documentation to reflect this change ### Screenshots ![screenshot-case-insensitive-fix](https://github.com/dotCMS/core/assets/77643678/88bfad81-d990-46b4-a54b-b53433a14730) This PR fixes: #28143
### Proposed Changes * fix the selected option in `searchable-dropdown` ### Old ![image](https://github.com/dotCMS/core/assets/1909643/3dc3ae8a-4ec5-4cdb-a3ea-5d0d8094efa2) ### Fix <img width="781" alt="Screenshot 2024-06-28 at 10 47 27 AM" src="https://github.com/dotCMS/core/assets/1909643/53554540-546c-49c0-87ed-6fe33cc02630">
### Proposed Changes * Fix #29045 ### Checklist - [ ] Tests - [ ] Translations - [ ] Security Implications Contemplated (add notes if applicable) ### Additional Info ** any additional useful context or info ** ### Screenshots Original | Updated :-------------------------:|:-------------------------: ** original screenshot ** | ** updated screenshot **
### Proposed Changes * remember order in the locale table only (for now).
#29062) ### Proposed Changes * Suppresses the excessive logging when a User attempts to log in without having READ access to the Default Site. * Adds a new configuration flag named `FIRST_AVAILABLE_SITE_FALLBACK` which allows you to specify whether Users that have no access to the Default Site can fall back to logging into their first available Site or not. This is enabled, by default. * Here's an example of what the log looks like when attempting to log into the Default Site called `newsite.com`, but the User doesn't have access to it: ``` 13:21:47.203 WARN login.LoginServiceAPIFactory - User 'dotcms.org.2795' does not have read permissions on 'newsite.com' 13:21:47.203 WARN login.LoginServiceAPIFactory - User 'dotcms.org.2795' does not have read permissions on 'newsite.com' 13:21:47.204 WARN login.LoginServiceAPIFactory - com.dotmarketing.portlets.contentlet.business.HostAPIImpl.checkSitePermission(HostAPIImpl.java:188) 13:21:47.215 WARN business.HostAPIImpl - An error occurred when checking permissions from User 'dotcms.org.2795' on Site '8fcb6608-6098-4386-91b3-ecdc931a7640': User 'dotcms.org.2795' does not have read permissions on 'newsite.com' 13:21:47.217 WARN login.LoginServiceAPIFactory$LoginServiceImpl - User 'dotcms.org.2795' does not have READ permission to the Default Site. Setting the first available Site 'demo.dotcms.com' as current one 13:21:47.224 INFO util.SecurityLogger - class com.dotcms.cms.login.LoginServiceAPIFactory$LoginServiceImpl : User dotcms.org.2795 has successfully login from IP: 127.0.0.1 -- ip:127.0.0.1,user:Chris Publisher [ID: dotcms.org.2795][email:chris@dotcms.com] ``` * Users won't be able to log into the dotCMS back-end at all if at least one of the following conditions is met: * They DON'T have READ access on ANY Site in the repository. * They DON'T have READ access to the Default Site, and the `FIRST_AVAILABLE_SITE_FALLBACK` flag is set to `false`.
Introducing handling of `Issue edition` event specifically for when the `Technology` field is set to `Font-end`. Also, not including an entry point just for this. Instead I'm providing a general purpose workflow for when an issue is changed and from there evaluate the actions it needs to execute. Also identified some logic that was extracted in order to be reused instead of copy-paste for resolving slack user ids from github accounts and the creation of teams where github accounts are grouped under a team.
### Proposed Changes * Update sdk to 23 ### Checklist - [ ] Tests - [ ] Translations - [ ] Security Implications Contemplated (add notes if applicable) ### Additional Info ** any additional useful context or info ** ### Screenshots Original | Updated :-------------------------:|:-------------------------: ** original screenshot ** | ** updated screenshot **
### Parent Issue #29050 ### Proposed Changes * Using the command `nx g @angular/core:control-flow` migrate this package to use the new syntax * Fix errors with aria attrs ### Checklist - [x] Tests - [x] Translations - [x] Security Implications Contemplated (add notes if applicable)
Splitting of "default" postman collection group into two collection groups. Refs: #28423
This is the first PR for #28896 Later I am going to use this Factory to create a API Method ### Proposed Changes * Create Method to find categories in all levels and apply a filter https://github.com/dotCMS/core/pull/29021/files#diff-bf828c747c99cefe73af7cec527db7f7e64bd4a66ba54a55eb1170f6a2996333R844 * Update the Cache with the result https://github.com/dotCMS/core/pull/29021/files#diff-bf828c747c99cefe73af7cec527db7f7e64bd4a66ba54a55eb1170f6a2996333R863 We already have a method to find the ALL the categories and it update the cache after execute the query, so I created a Util method to share the code. https://github.com/dotCMS/core/pull/29021/files#diff-bf828c747c99cefe73af7cec527db7f7e64bd4a66ba54a55eb1170f6a2996333R168 ### Checklist - [ ] Tests - [ ] Translations - [ ] Security Implications Contemplated (add notes if applicable) ### Additional Info ** any additional useful context or info ** ### Screenshots Original | Updated :-------------------------:|:-------------------------: ** original screenshot ** | ** updated screenshot **
Added _lang_ property when sending the request to create new content from **site browser**, so now when changing to a language different from default and opening create content tab we can see the selected language. Fix: #28489
…ee (#29081) This is the first PR for #28896 Later I am going to use this API on an Endpoint ### Proposed Changes * Create API Method to search categories on the entire tree https://github.com/dotCMS/core/pull/29081/files#diff-cc8d6686856cf74ed3cfdbbf782839a205ade11ffa80218a0a1365fe47ac7c17R497
### Proposed Changes * Updated `PushMixin.path()` to ensure correct absolute path resolution. ### Screenshots ![screen-recording-cli-push-command-relative-path](https://github.com/dotCMS/core/assets/77643678/7573f4ad-40cc-4ad2-a9e4-ef668e37f625) This PR fixes: #28847
…29091) ### Proposed Changes * Include a new parameter on the category/children Endpoint, to look through the Entire tree https://github.com/dotCMS/core/pull/29091/files#diff-1677f12a3b6c8909f3436afc7817819af2f46ac5ae6a37bdfab43690ffa24780R242 *Include this parameter on the paginator also https://github.com/dotCMS/core/pull/29091/files#diff-693f0b4479466ce339fe60e74bc320dc80aa8ce835d8e6fd661b32bdba348419R67
…/bom/application (#26449) Bumps [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz) from 1.8.6 to 2.3.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/quartz-scheduler/quartz/releases">org.quartz-scheduler:quartz's releases</a>.</em></p> <blockquote> <h2>Quartz 2.3.2</h2> <p>This a bug fix release containing fixes for:</p> <ul> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/508">#508</a> : Error with H2 1.4.200</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/505">#505</a> : CronTrigger.getTriggerBuilder() changes misfire instruction from "ignore misfire" to "smart"</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/491">#491</a> : StdJDBCDelegate.selectTriggerToAcquire may not respect maxCount</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/490">#490</a> : Return at most maxCount triggers</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/482">#482</a> : Update C3P0 version to 0.9.5.4 (CVE-2019-5427)</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/474">#474</a> : StdSchedulerFactory ConcurrentModificationException reading system properties</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/467">#467</a> : Security: XXE in initDocumentParser</li> </ul> <h2>quartz-2.3.1</h2> <p>THIS RELEASE REQUIRES JDK7</p> <ul> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/294">#294</a> depen: Update hikaricp-java6:2.3.13 to hikaricp-java7:2.4.13</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/316">#316</a> depen: Updated C3P0 version to 0.9.5.3</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/147">#147</a> bugfix: Fix BINARY to BLOG type for job data for hsqldb</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/156">#156</a> bugfix: Fix null string used in thread name with DirectSchedulerFactory</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/159">#159</a> bugfix: Fix extra bad char tick on drop table qurtz_fired_triggers for postgres</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/146">#146</a> bugfix: Release BLOCKED triggers in releaseAcquiredTrigger</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/212">#212</a> bugfix: QuartzInitializerListener: fix a typo</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/193">#193</a> bugfix: Job execution context impl returns incorrect recovering job key</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/172">#172</a> bugfix: Miss notify SchedulerListeners in QuartzScheduler.java</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/220">#220</a> bugifx: DailyTimeIntervalTrigger failed to set endingDailyAfterCount = 1</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/160">#160</a> improv: Add drop table if exists check in sql script for postgres</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/214">#214</a> improv: Reuse JobBuilder.storeDurably(boolean) in JobBuilder</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/281">#281</a> improv: Fix no setter for dataSource property validateOnCheckout</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/264">#264</a> improv: Fix no setter for dataSource property discardIdleConnectionsSeconds</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/245">#245</a> improv: Sybase: Changed varchar length TRIGGER_NAME from 80 to 200</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/340">#340</a> improv: Use all-caps table names in the liquibase script</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/189">#189</a> improv: NPE thrown when acquiring next trigger due to null next fire time value</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/268">#268</a> improv: Add configurable params for StdRowLockSemaphore for Failure obtaining db row lock</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/293">#293</a> build: Setup Azure CI server for Quartz project</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/66">#66</a> build: Remove unused 'svn' requirement during maven package build</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/301">#301</a> build: Improve project with readme, and license changes log</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/302">#302</a> build: Update mvnw wrapper to use Maven 3.6.0</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/226">#226</a> build: Replace maven-forge-plugin with maven-jar-plugin</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/170">#170</a> docs: Minor fix and improvement on Javadoc</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/203">#203</a> docs: Minor fix and improvement on Javadoc</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/360">#360</a> docs: Update docs and migrate it into main source repository</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/quartz-scheduler/quartz/blob/v2.3.2/docs/changelog.adoc">org.quartz-scheduler:quartz's changelog</a>.</em></p> <blockquote> <p>== quartz-2.3.2</p> <p>This release is still work in progress under <code>quartz-2.3.x</code> branch!</p> <p>== quartz-2.3.1</p> <p>Released on 25-Mar-2018</p> <p>THIS RELEASE REQUIRES JDK7</p> <ul> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/294">#294</a> depen: Update hikaricp-java6:2.3.13 to hikaricp-java7:2.4.13</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/316">#316</a> depen: Updated C3P0 version to 0.9.5.3</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/147">#147</a> bugfix: Fix BINARY to BLOG type for job data for hsqldb</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/156">#156</a> bugfix: Fix null string used in thread name with DirectSchedulerFactory</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/159">#159</a> bugfix: Fix extra bad char tick on drop table qurtz_fired_triggers for postgres</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/146">#146</a> bugfix: Release BLOCKED triggers in releaseAcquiredTrigger</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/212">#212</a> bugfix: QuartzInitializerListener: fix a typo</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/193">#193</a> bugfix: Job execution context impl returns incorrect recovering job key</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/172">#172</a> bugfix: Miss notify SchedulerListeners in QuartzScheduler.java</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/220">#220</a> bugifx: DailyTimeIntervalTrigger failed to set endingDailyAfterCount = 1</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/160">#160</a> improv: Add drop table if exists check in sql script for postgres</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/214">#214</a> improv: Reuse JobBuilder.storeDurably(boolean) in JobBuilder</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/281">#281</a> improv: Fix no setter for dataSource property validateOnCheckout</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/264">#264</a> improv: Fix no setter for dataSource property discardIdleConnectionsSeconds</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/245">#245</a> improv: Sybase: Changed varchar length TRIGGER_NAME from 80 to 200</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/340">#340</a> improv: Use all-caps table names in the liquibase script</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/189">#189</a> improv: NPE thrown when acquiring next trigger due to null next fire time value</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/268">#268</a> improv: Add configurable params for StdRowLockSemaphore for Failure obtaining db row lock</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/293">#293</a> build: Setup Azure CI server for Quartz project</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/66">#66</a> build: Remove unused 'svn' requirement during maven package build</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/301">#301</a> build: Improve project with readme, and license changes log</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/302">#302</a> build: Update mvnw wrapper to use Maven 3.6.0</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/226">#226</a> build: Replace maven-forge-plugin with maven-jar-plugin</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/170">#170</a> docs: Minor fix and improvement on Javadoc</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/203">#203</a> docs: Minor fix and improvement on Javadoc</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/360">#360</a> docs: Update docs and migrate it into main source repository</li> </ul> <p>== quartz-2.3.0</p> <p>Released on 19-Apr-2017</p> <p>THIS RELEASE REQUIRES JDK7</p> <ul> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/9">#9</a> build: Fix the Java 8 javadoc issue with 'doclint:none'</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/6">#6</a> bugfix: Fix cannot create tables in MySQL with InnoDB and UTF8mb4</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/93">#93</a> bugfix: Fix the jobs recovering (on scheduler startup)</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/76">#76</a> improv: Add missing foreign key for BLOB triggers table for ms sql server</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/114">#114</a> improv: Add 'if exists' clause to drop tables command for postgres</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/25">#25</a> feat: Add resetTriggerFromErrorState functionality</li> <li><a href="https://redirect.github.com/quartz-scheduler/quartz/issues/126">#126</a> feat: Add support for hikari cp, upgrade c3p0 library, break static dependencies</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/quartz-scheduler/quartz/commit/3533e4063644c0436ac5e873a75b647703aea6dd"><code>3533e40</code></a> Release 2.3.2 from quartz-2.3.x</li> <li><a href="https://github.com/quartz-scheduler/quartz/commit/789afce2b677ab2a5cb9ee457860bb2554218c01"><code>789afce</code></a> Merge pull request <a href="https://redirect.github.com/quartz-scheduler/quartz/issues/517">#517</a> from chrisdennis/issue-508-2.3.x</li> <li><a href="https://github.com/quartz-scheduler/quartz/commit/941d1849c119aa8e74567de6e489c4843c8152a5"><code>941d184</code></a> Merge branch 'issue-508' into issue-508-2.3.x</li> <li><a href="https://github.com/quartz-scheduler/quartz/commit/c06996545bcaf78c387145c49d50e9392b05771d"><code>c069965</code></a> Merge pull request <a href="https://redirect.github.com/quartz-scheduler/quartz/issues/520">#520</a> from chrisdennis/issue-491-2.3.x</li> <li><a href="https://github.com/quartz-scheduler/quartz/commit/de69c4609c08a115935d4901f326f6038b69afbb"><code>de69c46</code></a> Issue <a href="https://redirect.github.com/quartz-scheduler/quartz/issues/491">#491</a> : Added unit test coverage</li> <li><a href="https://github.com/quartz-scheduler/quartz/commit/bc6be51a8ca9073a02e1d3c75e90c1718101254c"><code>bc6be51</code></a> Merge branch 'issue-491' into issue-491-2.3.x</li> <li><a href="https://github.com/quartz-scheduler/quartz/commit/e990cd11f1f955a8a1b3b152885079be2db63993"><code>e990cd1</code></a> Merge pull request <a href="https://redirect.github.com/quartz-scheduler/quartz/issues/521">#521</a> from chrisdennis/c3p0-upgrade-2.3.x</li> <li><a href="https://github.com/quartz-scheduler/quartz/commit/99077cd08ba21a97ef36644ca9012c99ca83177b"><code>99077cd</code></a> Merge branch 'c3p0-upgrade' into c3p0-upgrade-2.3.x</li> <li><a href="https://github.com/quartz-scheduler/quartz/commit/85520086adab8ffe3c16028096e1e797103af531"><code>8552008</code></a> Merge pull request <a href="https://redirect.github.com/quartz-scheduler/quartz/issues/522">#522</a> from chrisdennis/trigger-javadoc-fix</li> <li><a href="https://github.com/quartz-scheduler/quartz/commit/8ab547f7388aa88f670007bb468da65ab9ce196e"><code>8ab547f</code></a> Merge pull request <a href="https://redirect.github.com/quartz-scheduler/quartz/issues/519">#519</a> from chrisdennis/issue-505</li> <li>Additional commits viewable in <a href="https://github.com/quartz-scheduler/quartz/compare/quartz-1.8.6...v2.3.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.quartz-scheduler:quartz&package-manager=maven&previous-version=1.8.6&new-version=2.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dotCMS/core/network/alerts). </details> > **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days. Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Will Ezell <will@dotcms.com> Co-authored-by: Jose Castro <jose.castro@dotcms.com> Co-authored-by: Jonathan <jonathan.sanchez@dotcms.com> Co-authored-by: Daniel Silva <daniel.silva@dotcms.com>
#29096) ### Proposed Changes * Allow users to check all `checkboxes` using indirect selection action in firefox ### Video https://github.com/dotCMS/core/assets/72418962/87044c8c-5151-4664-ae59-8f255334aa28
### Proposed Changes * Removes the merge-multiple option from download artifacts step before create the CLI Release. * Refactor the runners matrix composition to get the distribution names and labels. * A `dry-run` option for running dotCLI Release has been added. ### Additional Info Related to #28917 (CLI deployed cli jar getting corrupted). Co-authored-by: Daniel Colina <daniel.colina@dotcms.com>
Before this change, the data to test was being imported via bundle. Now it is created via different api calls; content type, workflow.
) ### Parent Issue #28954 ### Proposed Changes * Use the `DotAIImagePromptComponent` inside the BinaryField * Handle the generated AI image with signals * Integrate the AI response into the current store * Use ES native private attributes with `#`. * Fix download image and contentlet bugs ### Checklist - [x] Tests - [x] Translations - [x] Security Implications Contemplated (add notes if applicable) ### User Story As a Content Architect in dotCMS, I want to generate a image with AI in the Binary Field. ![image](https://github.com/dotCMS/core/assets/7611944/a3191559-a923-4f69-bf74-dfaeeaed04c8) ![Screenshot 2024-06-17 at 11 19 51 AM](https://github.com/dotCMS/core/assets/7611944/75648ff8-870f-43f8-8b53-3e05095de4f6)
…n default language (#29104) Set the contentlet value to the attribute _CONTENTLET_EDIT_ to the request, because where it should be used the value of it was null.
### Proposed Changes * Adding additional cases --------- Co-authored-by: Daniel Silva <daniel.silva@dotcms.com> Co-authored-by: jdotcms <jonathan.sanchez@dotcms.com>
### Proposed Changes * We're not handling relative paths very well * This should detect when a relative path is passed and attempt to solve it against the current dir * To test a relative path passed to Push I had to make push commands aware of the workspace because before it would depend on the path param. The working directory was either resolved using the path param when an absolute path would get passed or assuming the current directory was the workspace.
#29116) Last PR for #28896 ### Proposed Changes * Create a new class to represent the Category plus the Hierarchy list https://github.com/dotCMS/core/pull/29116/files#diff-89fd51608ec8ccbe6e79cf1e53ff4bf88fc7e79a82458f8d7aceda8555ce6cd7R18 * return this new class on the findAll CategoryFactory method https://github.com/dotCMS/core/pull/29116/files#diff-88379e3d0d9b5a5c54cb2207518bb686c3a9243cf6419ff11377616a7cd88dd2R293 * Convert the Database result to HierarchedCategory instead of category https://github.com/dotCMS/core/pull/29116/files#diff-bf828c747c99cefe73af7cec527db7f7e64bd4a66ba54a55eb1170f6a2996333R625
rjvelazco
deleted the
28944-uve-enable-inline-editing-in-text-fields-for-react-sdk
branch
August 16, 2024 13:38
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Proposed Changes
Checklist
Additional Info
** any additional useful context or info **
Screenshots