typo3gmbh / querybuilder Goto Github PK
View Code? Open in Web Editor NEWThis extension improves the list module by a powerful filter mechanism.
License: GNU General Public License v2.0
This extension improves the list module by a powerful filter mechanism.
License: GNU General Public License v2.0
Hello,
I am using TYOP3 10.4
and querybuilder 10.4
. The download CSV function is not working with filter parameters. This means, I can filter the records with querybuilder but when I click on Download CSV, it actually downloads the whole date instead of, the filtered result. I checked the code and would figure out the fact that, in my case, $queryParams['query']
is empty, and hence the hook implemented to modify the filter query is not working as intended.
Currently only the fields defined in searchFields
of TCA's ctrl
are listed. While I can see the idea behind that, I may want to fine tune that. There are columns I don't need to be set in searchFields so they are respected in the T3 BE search. I just need to find those records with an empty value so I can update records using the mass edit feature.
overtrue/phplint is currently installed when requiring t3g/querybuilder in composer. Since this a dev only dependency, it should be moved to require-dev
The new extension scanner of the install tool marks deprecated lines of code in extensions.
This scanner should be used to adapt the current version of the QueryBuilder.
Reporter: Henrik Elsner
Created: 29.08.18 18:09
Updated: 23.05.19 09:19
Development: QUER-8
The querybuilder is build to handle the different types of value in a fitting way.
This means TCA fields which require numbers will only accept numbers.
The "IN" option accepts multiple values of numbers. (separated with comma)
It could be used for uid or similar but conflicts with the TCA condition of allowing integers/double only.
Reporter: Frank Nägler
Created: 29.08.18 18:14
Updated: 23.05.19 09:19
Development: QUER-9
Seemingly there is an issue with a non-admin user when trying to enter single table view, no matter what I put down in the permissions, I keep running into that error:
(1/1) #1437745221 TYPO3\CMS\Backend\Form\Exception\AccessDeniedRootNodeException
No record creation permission for user XX on page root node
Once I uninstall the extension, it works like supposed. Any hints?
If a backend user has only select/view rights on a specific table, it's currently (tested under 9.5.21) not possible for him/her to switch to the single table view of this table, if EXT:querybuilder is installed.
If he/she tries, an error will be thrown:
Oops, an error occurred!
No table modify permission for user 5 on table tx_extension_domain_model_name
More information regarding this error might be available online.
This happens, if the user clicks on the table name or the [1-100+] button at the end of the table inside the list module.
This way, he/she can only view the first few records, depending on the itemsLimitPerTable settings.
Hello,
are there any plans to update querybuilder for TYPO3 11/12?
When I expand a table in the list module with a user without admin rights, it throws an exception like "No record creation permission for user xx on page root node".
I think the problem is the missing key "vanillaUid" in Classes/QueryBuilder.php on line 228.
Add .gitattributes file and exclude the following:
Reporter: Frank Nägler
Created: 14.01.19 08:18
Updated: 23.05.19 09:19
Service Desk: TE-107
Development: QUER-11
The extension use e.g. classes from EXT:backend but this dependency is not defined in composer.json. The composer.json should contains all dependencies for master and v8 branch.
Reporter: Frank Nägler
Created: 18.06.18 06:45
Updated: 23.05.19 09:19
Development: QUER-7
With some fairly recent changes (e.g. TYPO3 9.5.14), an exception is thrown when trying to filter pages:
https://review.typo3.org/c/Packages/TYPO3.CMS/+/63222
This causes an exception now:
inlineFirstPid should either be an integer or a "NEW..." string
More information regarding this error might be available
Faking the ['databaserow']['uid’] seems to work in QueryBilder->prepareTca, but does not seem right
if ($tableName === 'pages') {
$formDataCompilerInput['databaseRow'] = [
'uid' => $pageId
];
}
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.