-
Notifications
You must be signed in to change notification settings - Fork 0
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
EXPERIMENT: create basic elements for Miroir Action Script (MAS), migrate Tools.submit to MAS #28
Labels
experiment / prototyping
experiments or prototyping activities
Milestone
Comments
miroir-framework
added
the
experiment / prototyping
experiments or prototyping activities
label
May 12, 2024
miroir-framework
added a commit
that referenced
this issue
May 12, 2024
…rate Tools.submit to MAS #28. Creates the miroir-core/Templates, allowing to generate an object from a template, used to generate Actions.
miroir-framework
added a commit
that referenced
this issue
May 14, 2024
…rate Tools.submit to MAS #28. Add Mustache support to miroir-core/Templates.
miroir-framework
added a commit
that referenced
this issue
May 14, 2024
…rate Tools.submit to MAS #28. Migrate all Tools.submit actions to use only Action Templates.
miroir-framework
added a commit
that referenced
this issue
May 14, 2024
…rate Tools.submit to MAS #28. Add domainAction/compositeAction, and migrate all Tools.submit actions to use only one (sequence) compositeAction.
miroir-framework
added a commit
that referenced
this issue
May 14, 2024
…rate Tools.submit to MAS #28. Use Action Templates for compositeAction.definition, centralizing Template resolution for Tools.submit.
miroir-framework
added a commit
that referenced
this issue
May 14, 2024
…rate Tools.submit to MAS #28. Use only 1 (composite sequence) Action in Tools.submit.
miroir-framework
added a commit
that referenced
this issue
May 15, 2024
…rate Tools.submit to MAS #28. Use composite sequence Action in miroir-standalone-app/importer.tsx / createEntity.
miroir-framework
added a commit
that referenced
this issue
Jun 20, 2024
…ubmit to MAS #28. Preparing for ActionTemplates, added definition for CarryOn types in miroirFundamentalJzodSchema
miroir-framework
added a commit
that referenced
this issue
Jun 27, 2024
…ubmit to MAS #28. Define precise type for compositeAction definition, that is an array of ObjectTemplate references (referencing the actions defined in templatesDEFUNCT)
miroir-framework
added a commit
that referenced
this issue
Jul 2, 2024
…ubmit to MAS #28. Replace ActionTemplateSchema by ActionHandler, which has separate "interface" and "implementation" sections. Implementation is given as CompositeAction Template, interpreted in Tools.tsx to produce a CompositeAction, which is run by DomainController.
miroir-framework
added a commit
that referenced
this issue
Jul 3, 2024
…ubmit to MAS #28. Migrate Importer.submit to ActionHandler, first part.
miroir-framework
added a commit
that referenced
this issue
Jul 7, 2024
…ubmit to MAS #28. Using proper template (TS) types for ActionHandler.implementation.compositeActionTemplate. Allowing the use of QueryActions and DomainActions in a CompositeAction.
miroir-framework
added a commit
that referenced
this issue
Jul 18, 2024
…ubmit to MAS #28. Migrate Importer.splitEntity actions to CompositeAction (partially).
miroir-framework
added a commit
that referenced
this issue
Jul 24, 2024
…ubmit to MAS #28. Migrate Importer.splitEntity actions to CompositeAction (partially).
miroir-framework
added a commit
that referenced
this issue
Jul 24, 2024
…ubmit to MAS #28. Add CompositeInstanceActionTemplate action type and DomainController.handleInstanceActionTemplate handler.
miroir-framework
added a commit
that referenced
this issue
Aug 1, 2024
…ubmit to MAS #28. Implement basic Extractor / Query Action handlers in miroir-store-indexedDb
miroir-framework
added a commit
that referenced
this issue
Aug 2, 2024
…ubmit to MAS #28. refactor queryTemplates to explicit usage of constants for Uuid or Objects.
miroir-framework
added a commit
that referenced
this issue
Aug 3, 2024
…ubmit to MAS #28. refactor fetchQuery attribute of Extractor, to remove spurious "select" inner object.
miroir-framework
added a commit
that referenced
this issue
Aug 5, 2024
…ubmit to MAS #28. refactor fetchQuery attribute to "extractors" in Reports, so that "pure" extraction and join extraction are handled separately. Migrated all reports to new format.
miroir-framework
added a commit
that referenced
this issue
Aug 5, 2024
…ubmit to MAS #28. refactor fetchQuery attribute to "extractors" in Reports, so that "pure" extraction and join extraction are handled separately. Migrated all reports to new format.
miroir-framework
added a commit
that referenced
this issue
Aug 6, 2024
…ubmit to MAS #28. Implemented most simple regexp match filter for extractObjectListByEntity queries in QuerySelector
miroir-framework
added a commit
that referenced
this issue
Aug 8, 2024
…ubmit to MAS #28. Implemented most simple extractorTransformer for uniqueness of attribute value over a set of objects.
miroir-framework
added a commit
that referenced
this issue
Aug 12, 2024
…ubmit to MAS #28. Implemented IndexedDbExtractorRunner and PersistenceStoreExtractorRunner.test, which uses async versions of QuerySelectors.
miroir-framework
added a commit
that referenced
this issue
Aug 12, 2024
…ubmit to MAS #28. Allow the "runQuery" queryAction to use "domainModelSingleExtractor" queries, and allow such actions in handleQuery (DomainController, QuerySelectors, IndexedDbExtractorRunner).
miroir-framework
added a commit
that referenced
this issue
Aug 14, 2024
…ubmit to MAS #28. Refactoring to prepare for the use of ExtractorRunners in DomainController/PersistenceStoreController: renamings.
miroir-framework
added a commit
that referenced
this issue
Aug 15, 2024
…ubmit to MAS #28. Use in-memory ExtractorRunner.handleQuery for indexedDb, filesystem and postgres implementations. Some refactorings / renamings around DomainController, PersistenceReduxSaga, PersistenceStoreController, PersistenceStoreControllerManager.
miroir-framework
added a commit
that referenced
this issue
Aug 15, 2024
…ubmit to MAS #28. Test ExtractorRunner.handleQuery for filtered Object Lists on indexedDb, filesystem and postgres implementations (in-memory filtering).
miroir-framework
added a commit
that referenced
this issue
Aug 16, 2024
…ubmit to MAS #28. Replacing ExtractorRunner in indexedDb, and filesystem implementations by common implementation ExtractorRunnerInMemory in miroir-core.
miroir-framework
added a commit
that referenced
this issue
Aug 16, 2024
…ubmit to MAS #28. Tentatively implemented filtering on database (SQL "where" / "like" clause) for SqlDbExtractorRunner, used by handleQuery for a "extractObjectListByEntity" QueryAction.
miroir-framework
added a commit
that referenced
this issue
Aug 17, 2024
…ubmit to MAS #28. Test ExtractorRunner for extractorTransformer (uniqueness) on indexedDb, filesystem and sql (in-memory implementation).
miroir-framework
added a commit
that referenced
this issue
Aug 20, 2024
…ubmit to MAS #28. implement ExtractorRunner for extractorTransformer (uniqueness) on Postgres as SQL query (select DISTINCT).
miroir-framework
added a commit
that referenced
this issue
Aug 21, 2024
…ubmit to MAS #28. implement ExtractorRunner for extractorTransformer count on Postgres as SQL query (select COUNT).
miroir-framework
added a commit
that referenced
this issue
Aug 21, 2024
…ubmit to MAS #28. implement ExtractorRunner for extractorTransformer gouped count on Postgres as SQL query (select COUNT GROUP BY) and in-memory in QuerySelector.
miroir-framework
added a commit
that referenced
this issue
Aug 21, 2024
…ubmit to MAS #28. implement ExtractorRunner orderBy for extractorTransformer on Postgres as SQL query (select ... ORDER BY) and in-memory in QuerySelector.
miroir-framework
added a commit
that referenced
this issue
Aug 26, 2024
…ubmit to MAS #28. Add combiner anr runtimeTransformers to reports, and handle them in QuerySelector. Combiners specify joins and runtimeTransformers aggregations (unique & count, w/ group by for now)
miroir-framework
added a commit
that referenced
this issue
Aug 27, 2024
…ubmit to MAS #28. Implement handling of runtimeTransformers in sqlDbExtractorRunner
miroir-framework
added a commit
that referenced
this issue
Aug 27, 2024
…ubmit to MAS #28. Refactor handling of runtimeTransformers in sqlDbExtractorRunner: allow only QueryExtractorTransformers as runtimeTransformers (and not MiroirSelectQueriesRecord). Also, QueryExtractorTransformers are not part of MiroirSelectQueriesRecord anymore.
miroir-framework
added a commit
that referenced
this issue
Aug 27, 2024
…ubmit to MAS #28. Refactor handling of runtimeTransformers in sqlDbExtractorRunner: allow only QueryExtractorTransformers as runtimeTransformers (and not MiroirSelectQueriesRecord). Also, QueryExtractorTransformers are not part of MiroirSelectQueriesRecord anymore.
miroir-framework
added a commit
that referenced
this issue
Aug 27, 2024
…ubmit to MAS #28. Refactor to remove spurious indirection level in handling of runtimeTransformers in runtimeTransformers (its type QueryExtractorRuntimeTransformer is replaced by RuntimeTransformer).
miroir-framework
added a commit
that referenced
this issue
Sep 4, 2024
…ubmit to MAS #28. Transformers are used for action manipulation(build time) and during query execution for data manipulation (run time). Split transformerForBuild and TransformerForRuntime in transformerJzodSchema, using DomainController.handleCompositeActionTemplate in Tools.tsx and Importer.tsx, renamed Templates.ts to Transformers.ts.
miroir-framework
added a commit
that referenced
this issue
Sep 27, 2024
…ubmit to MAS #28. Adding transformer_constantObject to protect transformer_InnerReferences within a Query Template.
miroir-framework
added a commit
that referenced
this issue
Oct 3, 2024
…ubmit to MAS #28. Adding transformer_objectDynamicAccess and migrating Importer update SplittedEntity instances to compositeAction using objectDynamicAccess capability.
miroir-framework
added a commit
that referenced
this issue
Oct 11, 2024
…ubmit to MAS #28. Migrate Importer.tsx splitEntity to compositeAction
miroir-framework
added a commit
that referenced
this issue
Oct 14, 2024
…ubmit to MAS #28. Migrate Importer.tsx splitEntity to compositeAction
miroir-framework
added a commit
that referenced
this issue
Oct 15, 2024
…ubmit to MAS #28. Cleanup: remove native interpretation of Templates in miroir-store-xxxx. Correct format of filter for queryExtractObjectListByEntity query.
miroir-framework
added a commit
that referenced
this issue
Oct 15, 2024
…ubmit to MAS #28. Cleanup: remove native interpretation of Templates in miroir-store-sql.
miroir-framework
added a commit
that referenced
this issue
Oct 15, 2024
…ubmit to MAS #28. Cleanup: remove native interpretation of Templates in miroir-store-sql.
miroir-framework
added a commit
that referenced
this issue
Oct 15, 2024
…ubmit to MAS #28. Cleanup: remove native interpretation of Templates in miroir-store-sql.
miroir-framework
added a commit
that referenced
this issue
Oct 15, 2024
…ubmit to MAS #28. Cleanup: remove native interpretation of Templates in miroir-store-filesystem and miroir-store-indexedDb.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
relates to: #26
The creation of a new Application storage in miroir-standalone-app/Tools.tsx is accomplished through ts code. Replace the code with a JSON-based action script, which can be parameterized with input from the end-user (such as the name of the new application or the storage parameters for this application's deployment, typically)
The text was updated successfully, but these errors were encountered: