treolabs / treopim Goto Github PK
View Code? Open in Web Editor NEWPlease use AtroPIM instead of TreoPIM! TreoPIM is discontinued.
Home Page: https://atropim.com/
License: GNU General Public License v3.0
Please use AtroPIM instead of TreoPIM! TreoPIM is discontinued.
Home Page: https://atropim.com/
License: GNU General Public License v3.0
Error on CategoryImage and ProductImage pages when the link on image is incorrectly in one of the records (entity type: link)
Actual result: when editing the attribute from the detail view pop-up on the product family page, the specified channel is not displayed in the attribute - https://screen.treotest.com/i.rybachok/2019-09-16_14-48-34.jpg
Expected result: the specified channel is always displayed in the scope field when editing or viewing.
Validation called before data setting in model, so it's impossible to save edited Product
Update Pim module to Core 3.23.x
Remove the product type "Package Product" and "Bundle Product". Add a new field to the entity "product".
Attributes are not sorted by Attribute Groups on the product page - https://screen.treotest.com/i.rybachok/2019-10-11_09-21-44.jpg
Actual result: The filter "Is Empty/Is Not Empty" doesn`t work correctly for attribute types Enum, Enum ml, DateTime, Text, Text ml, URL, Varchar, Varchar ml, Wysiwyg, Wysiwyg ml on the "Product" list view page.
Expected result: Products are successfully filtered by any attribute type
After following the installation instructions and administrator documentation, I'm stuck with http://pim.propercode.co.uk not displaying the installer. There is no error in apache2 error logs displayed. What should be my next step to identify the root cause of the problem?
When creating and duplicating a product, the error "You can't change Product Family in Product" is displayed and a new product is not created. - https://screen.treotest.com/i.rybachok/2019-09-12_09-11-49.jpg
When downgrading the PIM module, the attributes of the type image are displayed, which was added in the previous version, the lower versions do not have it. This attribute should be hidden from the attributes list and on the product page.
Actual result: When dragging the root categories in the “list Tree”, an error in the console is displayed - https://screen.treotest.com/i.rybachok/2019-09-20_14-32-24.jpg
Expected result: There are no errors in the console
Add ability of mass updating for products attributes
When editing scope for the image, the products' main image is displayed incorrect.
Actual result: values of attributes types "int", "float" and "unit" return as string, e.g. - value: "10".
Expected result: values must return in correct format, e.g. - value: 10.
Improve the verification process when saving attribute values. When trying to save the non-modified value (having linked the attribute), the "Save" message appears, even though no changes have been made.
If the user (not admin) has no access to the categories, but has access to the product categories, the panel Product Categories shouldn't be displayed on the product page.
create a new portal, will every time display an error message: Error 400: Site URL is empty
But the URL is not empty... with "http" or without... nothing work....
3.8.10-rc10
when composer install or composer update
I guess we do not need to run the composer command before we config the server?just unzip the package to the root will be ok?
Problem 1
- The requested package treo-module/coloredfields could not be found in any version, there may be a typo in the package name.
Problem 2
- The requested package treolabs/multi-language could not be found in any version, there may be a typo in the package name.
Hey guys,
I want to try out treopim to see if we can host it ourselves.
It seems that treolabs/pim is not on packagists anymore.
When I run
composer require --no-update treolabs/pim:* && composer update --no-dev
I get the following error:
no matches found: treolabs/pim:*
Did I miss something?
Kind regards,
Martijn van de Beek
Incorrect check for the filter by locales, which is why it filters by it, although the values are not set yet.
Also add a check whether the filter is enabled for this entity in the panels where it is used.
Errors while editing attributes in the Produt Family Attributes panel with edit popup
When fetching entities linked to products via the API, the data returned for each linked entity seems to change unpredictably depending on what is passed in the "select" query parameter. I see this parameter is not included in the API docs (GET /Product/:entityId/:link), but is being used by GUI.
For example, the GUI is fetching product attributes by submitting a GET to /api/v1/Product/5cf9228ac7deb2492/productAttributeValues?primaryFilter=&select=attributeId%2CattributeName%2Cvalue%2CvalueEnUs%2CvalueDeDe%2Cscope%2CchannelsIds%2CchannelsNames%2Cdata&maxSize=200&offset=0&sortBy=id&asc=true
This returns a list of product attribute values similar to
{
"total" : 1,
"list" : [{
"id": "5cffebdd09e05687e",
"value": null,
"data": null,
"scope": "Global",
"isCustom": false,
"attributeType": "wysiwygMultiLang",
"attributeId": "5cffea7d8eb8637aa",
"attributeName": "Description",
"productFamilyAttributeId": "5cffebdd0430bb06c",
"channelsIds": [ ],
"channelsNames": { },
"createdById": "1",
"assignedUserId": "1",
"typeValue": null,
"attributeGroupId": "5cffea780e88ad2da",
"attributeGroupName": "Core",
"sortOrder": 1
}]
}
Removing the "select" query parameter changes the returned items to look similar to below. Note that the values of the "isCustom" and "attributeType" fields have changed.
{
"total" : 1,
"list" : [{
"isCustom": true,
"attributeType": null,
"productFamilyAttributeId": "5cffebdd0430bb06c"
}]
}
Adding the "select" parameter with any value (even an invalid field name), changes the returned data of each item again:
{
"total" : 1,
"list" : [{
"id": "5cffebdd09e05687e",
"isCustom": false,
"attributeType": null,
"productFamilyAttributeId": "5cffebdd0430bb06c",
"createdById": "1",
"assignedUserId": "1"
}]
}
I'm not sure how to interpret this behavior. If it is behaving as expected, could details of the "select" query parameter be added to the API docs?
Thanks!
Create Plate view for product entity
<
>
for navigation between products should be displayed on the product page. The behavior should be the same as when opening the product record from the list view https://screen.treotest.com/i.rybachok/2019-09-24_15-05-23.jpgActual result: Bad server response when filtering by catalogs is applied on the "Categories" list view page - https://screen.treotest.com/i.rybachok/2019-09-27_10-17-27.jpg
Expected result: Categories are successfully filtered by catalogs.
Remove background downloading of Product Images.
Linking a product to a category containing child categories should be allowed.
Please, create new attribute type 'Image'
After doing composer require treo-module/pim:*
, I've got:
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- treo-module/pim 3.7.9 requires treo-module/coloredfields ~1.7.6 -> no matching package found.
- treo-module/pim 3.7.8 requires treo-module/coloredfields ~1.7.6 -> no matching package found.
- treo-module/pim 3.7.7 requires treo-module/coloredfields ~1.7.6 -> no matching package found.
- treo-module/pim 3.7.6 requires treo-module/coloredfields ~1.7.6 -> no matching package found.
- treo-module/pim 3.7.5 requires treo-module/coloredfields ~1.7.6 -> no matching package found.
- treo-module/pim 3.7.4 requires treo-module/coloredfields ~1.7.6 -> no matching package found.
- treo-module/pim 3.7.3 requires treo-module/coloredfields ~1.7.6 -> no matching package found.
- treo-module/pim 3.7.2 requires treo-module/coloredfields ~1.7.6 -> no matching package found.
- treo-module/pim 3.7.10 requires treo-module/coloredfields ~1.7.6 -> no matching package found.
- treo-module/pim 3.7.1 requires treo-module/coloredfields ~1.7.6 -> no matching package found.
- treo-module/pim 3.7.0 requires treo-module/coloredfields ~1.7.6 -> no matching package found.
- treo-module/pim 3.6.3 requires treo-module/coloredfields ~1.7.6 -> no matching package found.
- treo-module/pim 3.6.2 requires treo-module/coloredfields ~1.7.6 -> no matching package found.
- treo-module/pim 3.6.1 requires treo-module/coloredfields ~1.7.6 -> no matching package found.
- treo-module/pim 3.6.0 requires treo-module/coloredfields ~1.7.6 -> no matching package found.
- treo-module/pim 3.4.1 requires treo-module/coloredfields ~1.6.1 -> no matching package found.
- treo-module/pim 3.4.0 requires treo-module/coloredfields ~1.6.1 -> no matching package found.
- treo-module/pim 3.2.3 requires treo-module/coloredfields ~1.6.1 -> no matching package found.
- treo-module/pim 3.2.2 requires treo-module/coloredfields ~1.6.1 -> no matching package found.
- treo-module/pim 3.2.1 requires treo-module/coloredfields ~1.6.1 -> no matching package found.
- treo-module/pim 3.2.0 requires treo-module/coloredfields ~1.6.1 -> no matching package found.
- treo-module/pim 3.1.6 requires treo-module/coloredfields ~1.6.1 -> no matching package found.
- treo-module/pim 3.1.5 requires treo-module/coloredfields ~1.6.1 -> no matching package found.
- treo-module/pim 2.14.16 requires treo-module/coloredfields ~1.6.1 -> no matching package found.
- treo-module/pim 2.14.14 requires treo-module/coloredfields ~1.6.1 -> no matching package found.
- Installation request for treo-module/pim * -> satisfiable by treo-module/pim[2.14.14, 2.14.16, 3.1.5, 3.1.6, 3.2.0, 3.2.1, 3.2.2, 3.2.3, 3.4.0, 3.4.1, 3.6.0, 3.6.1, 3.6.2, 3.6.3, 3.7.0, 3.7.1, 3.7.10, 3.7.2, 3.7.3, 3.7.4, 3.7.5, 3.7.6, 3.7.7, 3.7.8, 3.7.9].
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.
- It's a private package and you forgot to add a custom repository to find it
Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
Installation failed, reverting ./composer.json to its original content.
Actual result: when applying the filter for attributes of types Enum Multi Lang or MultiEnum Multi Lang, the specified attribute values are not displayed - https://screen.treotest.com/i.rybachok/2019-09-16_14-54-11.jpg
Expected result: when applying the filter for attributes of types Enum Multi Lang or MultiEnum Multi Lang, the attribute values are displayed (like with not multilang attributes https://screen.treotest.com/i.rybachok/2019-09-16_14-56-26.jpg )
To Core 3.24 and DAM
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.