* Allow user to send a WYSIWYG email body
* Revert "Allow user to send a WYSIWYG email body"
This reverts commit b65aeb4efc.
* Use a dropdown to select between WYSIWYG and Markdown Editor
* Change input-rich-text-* to wysiwyg or markdown
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
* revisions for CRUD operations with $full
* Update api/src/operations/item-update/index.ts
Co-authored-by: ian <licitdev@gmail.com>
* add system role to getAccountabilityForRole and add it to create, delete and update items operations
* Whitespace consistency
Co-authored-by: ian <licitdev@gmail.com>
* Disable foreign check outside the trx in SQLite
* Update test
* Test if working for all vendors
* Fix sequential tests flow
* Revert triggering for all vendors
* Fix sort field assignment in relationships
* fixed a merge error
* add sort logic to API
* using isNil for a more concise condition expression
* Removed the custom getSortMax function in favor of Math.max
* increment sort value accordingly for bulk creates
* make reordering sort start with 1 instead of 0
* account for bulk create in API side
* removed the redundant frontend sorting code
* reverted change from pr #14987
* updated selectedOnPage to support both item duplication and sorting
* Revert "account for bulk create in API side"
This reverts commit b37ed207f3.
* re-add bulk create increment sort logic
* prevent sending "+" as primary key for newly created relational items (#15353)
* re-add the removed new line as it felt odd
* ensure sql query fires once only
* fix return value
* use `.max()`
Co-authored-by: André Gaul <andre@gaul.io>
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
* Emit nested action events after the transaction completes
* Propagate mutation options for the disabling of nested emits
* Disable emit in test
* Shift emitting
* [WIP] Start working on script operation
* WIP Remove npx-import experiment
* Don't break on string value in options scope
* WIP Add module whitelist
* Mission critical import cleanup work
* Add translated labels
* Use nodeVM for everything
Keeps the export function callback structure consistent
* Tweak wording
* WIP start on tests
* Improve typing in shared define types
* Add missing base reactive properties in server store
* Add tests for exec index in app
* Add tests
* Optimize error handling
* Handle matrixes as args
This was the less intrusive way I figure out.
We may need to refactor this parseArgs properly in order to handle this types
* App/Graphql: Send filter query as proper JSON instead of escaped string
* Make panel variables readonly when no-editing
Prevents Geometry type mismatch error
* Fix proper way to parse args