emchberger / cube-common-bundle Goto Github PK
View Code? Open in Web Editor NEWCommon Code for the CUBE Tools
Common Code for the CUBE Tools
Used for example by making notifications for associated entities.
The changes in the association (when entity is owning side) are only shown when the association is dissociated and associated on the owner.
This is no issue often because
Because we are improving in associate +dissociate, this bug begins to show up.
For each row of a grouped column (same xxxCol class), a separate checkbox is shown. Only show one for all of them.
In order to dynamically provide columns and rows for Excel reports.
Possibility to filter serialized or simple array.
Library can get info about:
Modifying dynamically a table with hidden columns should work automatically or with simple helpers.
maybe
stylesheet.addRule()
, rule.selectorText = xxx
, ...)Entities containing a method called "historicizedFields" (or similar) and contain a field "entityHistory" can be logged with 2 simple calls:
General mechanisms to provide notifications for users after database changes.
When the associations have changed (in the class), DataDogAudit::getAttributeNameForNtoN()
throws a ContextErrorException
in dev mode.
Possibilities:
Implement the missing functionality for using in pa:
Configuration:
https://github.com/EmchBerger/cube-common-bundle/blame/master/src/DataHandling/CollectionHandler.php#L140 fails when a custom field is of type DateTime.
This has been implemented with #66.
Changes of associated entities of the same type should not be displayed.
Write general logic for handling subscriptions. Each subscription is made, when condition associated with it is fulfilled. Then configured message with configured reports for specified recipients is send.
... and apply in ProjectAssistant and TestManager consequently
An exception has been thrown during the rendering of a template ("The _controller value "AppBundle:Dashboard:getGitVersion" maps to a "AppBundle\Controller\DashboardController" class, but this class was not found. Create this class or check the spelling of the class and its namespace.").
Version: 1.0.21
Leading to a crash of the application in dev mode.
When using cube-common-bundle in another project, I get the error message as follows:
The service "cube_common.excel.converter" has a dependency on a non-existent service "phpexcel".
I assume this is missing in the composer.json as dependency.
Version: 1.0.21
The value for associations is at maximum 255 characters in length (because of column label length in audit_log).
We should at least indicate a shortened value in history.
This generates problems with html code. It is returned incomplete.
Possibilities to handle this case:
{{ some_html\|striptags('<br><p>') }} {# only keep br and p #}
Analysis of ten reasonably small PDFs takes 24.6 seconds. This makes it difficult to use such features in a responsive web app. The feature is still very useful for offline analysis though.
Implement handling of audit data gathered by DataDogAuditBundle.
User requirement / use case:
Requirements:
We need to identify:
--> suggest to use constant "KEY_UNCHANGED" instead of KEY_LEFT and suggest to use value "unchanged" for this constant.
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.