GithubHelp home page GithubHelp logo

typo3gmbh / querybuilder Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 4.0 569 KB

This extension improves the list module by a powerful filter mechanism.

License: GNU General Public License v2.0

Shell 0.06% PHP 19.86% CSS 0.72% JavaScript 79.36%
typo3 typo3-cms-extension

querybuilder's People

Contributors

andreasfernandez avatar georgringer avatar helsner avatar lolli42 avatar maddy2101 avatar neoblack avatar susannemoog avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

querybuilder's Issues

Download CSV not working with querybuilder and filter params

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.

Allow to fine tune search columns

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.

phplint should be dev dependency only

overtrue/phplint is currently installed when requiring t3g/querybuilder in composer. Since this a dev only dependency, it should be moved to require-dev

Extension Scanner Fixes

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

Query filter option "IN"

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

Single Table View - Permission Issue for non-admin

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?

Single table view needs modify permissions to work after installing EXT:querybuilder

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.

Exclude files for composer based installations

Add .gitattributes file and exclude the following:

  • .gitignore
  • Build
  • Tests

Reporter: Frank Nägler

Created: 14.01.19 08:18
Updated: 23.05.19 09:19

Service Desk: TE-107
Development: QUER-11

Add all dependencies to composer.json

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

Exception when trying to filter pages

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
            ];
        }

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.