ergonode / backend Goto Github PK
View Code? Open in Web Editor NEWFor seeing Ergonode in action please book a demo https://www.ergonode.com/book-a-demo
Home Page: http://ergonode.com
License: Open Software License 3.0
For seeing Ergonode in action please book a demo https://www.ergonode.com/book-a-demo
Home Page: http://ergonode.com
License: Open Software License 3.0
Goal
Register all event sourcing events in database
bin/console
file.The goal is change the way of user authentication
Changes
Add new endpoint with category tree grid API GET Action
Goals
.As a user I want to see statuses of the products in order to learn on wich stage on workflow product is placed.
To do
Goal
As a user I would like to have the opportunity to see the list of available photos (multimedia)
Todo
Goal
Add delete functionality to all modules
Todo
Goals
User have posilbilty to feel atribiuties in many languages automatically
DeepL - module for automatic translations
User Story
As a user, I want to be able to automatically translate attribute values when editing a product, using the automatic translations provided by the deepL solution.
Assumptions
The application should have an optional module that expands available functionalities with the possibility of automating translations of product values on the product edition tab
The administrator should be able to configure the parameters necessary to connect to the deepL service
The automatic translation function should be available only for languages supported by the deepL service
Administrator should be able to check the current status of the use of service limits
The goal of this issue is to create experimental module for automatic code generation.
Need do create:
As a user I want to have possibility to create more then one category tree in the system.
Profile and account log skip importer
The goal of this task is to replacement or extension actual migration bundle with functionality that help control module version update and care about module dependencies.
Segmentation of the product must be more flexible and allow it to be limited by more conditions
Add three new condition for product segmentation.
Goals
Create universal solution for handling interfaces with JMS Serializer
To do
Goals:
Establish delete functionality
Todo:
Support workflow delete
Goals
Todo
The goal is stabilize roles and privileges
Changes
In this time we update php core to 7.4.
Update typed properties in all application to standard php 7.4
Support product delete
Goals
Add to user object activity flag
Todo
The goal of this issue is add default status manipulation to workflow for use in creation of new product.
Motivation
As a user I want to activate and dis-activate translation languages so that I can translate system objects, attributes or categories into chosen languages.
Solution
It is needed to add new api endpoints
Code
ProductAttributeExtension generates an error when key "value" is missing in the Record object
Processing the value of this key should only be doing when it exists
Ergonode version: 0.1.1
Upgrade symfony do 4.4
The goal of issue is add possibility to filter grid numeric values by range
###Overview
Possibility to Import product form magento 1 and magento 2 csv export file
###Tasks
The purpose of this task is to divide the grid rendering mechanism into separate classes.
The actual rendering mechanism is entirely inside the AbstractGrid class, it needs to be separated into new classes. Each rendering area (configuration, information, data list, etc.) is to be separated into independent renderers based on the same interface.
Add phpstan analysis tool to to the application.
Rule level 1
Goal
As a user I would like to have the endpoint to see the list/grid of all option for selected attribute
Goal
The purpose of this task is to add functionality to product segments.
Description
A product segment is configurable object using a variety of conditions.
The conditions are configurable and allow the products to be filtered according to them.
The conditions within a segment are cumulative.
Segment calculation is asynchronous.
Goal
Migrate to ADR (Action Domain Responder) solution
Currently, it is not possible to select and configure export channels, so it is necessary to implement the Channels feature.
The goal of this issue is add transitions to workflow
Code
There is no class for default template generator
The DefaultTemplateGenerator class should be available.
Currently there is no such solution in the system,
The goal of issue is removing Product Draft object and all relations
The goal
Changes
Code
Date column filtering not work
<?php
# issue code here
Ergonode version: X.Y.Z
Detailed information:
- PHP version:
Others:
#The goal is add grid endpoint with user activity log.
the grid should contain fields:
Currently it is not possible to group many products in collections (cross-sealing up-sealing ) so it is necessary to implement product collection module.
Support delete in category tree
Symfony complains
Script cache:clear returned with error code 255
!!
!! Fatal error: Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "ErgonodeAuthenticationBundle" from namespace "Ergonode\Authentication".
!! Did you forget a "use" statement for another namespace? in /var/www/src/Kernel.php:46
!! Stack trace:
!! #0 /var/www/vendor/symfony/http-kernel/Kernel.php(424): App\Kernel->registerBundles()
!! #1 /var/www/vendor/symfony/http-kernel/Kernel.php(130): Symfony\Component\HttpKernel\Kernel->initializeBundles()
!! #2 /var/www/vendor/symfony/framework-bundle/Console/Application.php(159): Symfony\Component\HttpKernel\Kernel->boot()
!! #3 /var/www/vendor/symfony/framework-bundle/Console/Application.php(65): Symfony\Bundle\FrameworkBundle\Console\Application->registerCommands()
!! #4 /var/www/vendor/symfony/console/Application.php(148): Symfony\Bundle\FrameworkBundle\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
!! #5 /var/www/bin/console(43): Symfony\Component\Console\Application->run(Object in /var/www/src/Kernel.php on line 46
!!
After working for number of days, backend now throws 500 to client.
Hi Guys,
unfortunately the installation process of the backend fails. It seems to be problems with the user/authentication creation.
bin/console ergonode:user:create [email protected] Max Muster 123 EN Admin
User created.
Can't find role Admin
Even with the standard user created during the build ( it can be seen in the db) the authentication fails on the frontend. Any tips what we are doing wrong?
id | first_name | last_name | avatar_id | username | password | role_id
| roles | language
--------------------------------------+------------+-----------+-----------+--------------------+------------------------------+-------------------------------
-------+--------------------+----------
86226855-10e2-43df-8e49-d174bd618dee | Jon | Dove | | [email protected] | iBt0Q5mZ++oT3LnTkrazXHUkoiE= | 03cd9635-d9db-4073-97e1-9aaec7
2557fa | ["ATTRIBUTE_READ"] | EN
20e05172-acee-45a0-a2f8-37b2b4166c56 | John | Snows | | [email protected] | iBt0Q5mZ++oT3LnTkrazXHUkoiE= | 03cd9635-d9db-4073-97e1-9aaec7
2557fa | ["ATTRIBUTE_READ"] | EN
01290871-1682-432d-abf3-9c7286f77c9b | Max | Muster | | [email protected] | iBt0Q5mZ++oT3LnTkrazXHUkoiE= | 03cd9635-d9db-4073-97e1-9aaec7
2557fa | ["ATTRIBUTE_READ"] | EN
(3 rows)
And here the roles table
id | name | description
--------------------------------------+-------+-----------------------------------------------------------------------------
03cd9635-d9db-4073-97e1-9aaec72557fa | Admin | Manages Ergonode system, manages access to all permissions for other users.
(1 row)```
Thx.
best Markus
Code
Events CategoryTreeCategoryAddedEvent and CategoryTreeCreatedEvent are called twice
Projection should be called only once
Remove unnecessary event procesing from
Ergonode\Product\Infrastructure\EventSubscriber\ProductDomainEventSubscriber
Ergonode version: 0.1.1
Goals
As a user I want to see have possibility to configure transitions between statuses, give name to it.
To do
Add new conditions:
Currently it not possible exported product list to other systems.
To export product to other system must building a new module.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.