Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
13af672
Use class constants for folders, objects, variants wherever possible
NiklasBr Apr 13, 2021
c7261de
Update AbstractBatchProcessingWorker.php (#8777)
kkarkus Apr 13, 2021
1dce889
Localized fields in block in object brick result in Pimcore error #5082
weisswurstkanone Apr 12, 2021
d0c1422
Allows a more semantic sorting of Quantity Values by sorting them by …
NiklasBr Apr 13, 2021
69b76cc
Placeholder/Twig functionality is missing with PdfReactor
blankse Apr 12, 2021
3235064
[Docs] Upgrade notes for templating helper overrides (#8785)
dvesh3 Apr 14, 2021
cadb2c7
[Static Routes] Fixed regression of #8452 - fixes #8787
brusch Apr 14, 2021
6693992
fix missing argument when defining workflows (#8786)
fashxp Apr 14, 2021
0c0681b
Fixed regression of #8452 - fixes #8765
brusch Apr 14, 2021
df0414b
Fix overwriting where condition
fracsi Apr 12, 2021
3607edb
[DataObject] Added $params to checkValidity (#8755)
weisswurstkanone Apr 14, 2021
6765765
System yml cleanup (#8797)
brusch Apr 14, 2021
fef8042
Merge remote-tracking branch 'origin/6.9'
brusch Apr 14, 2021
f4046f4
[Docs] Migrations
brusch Apr 14, 2021
13bbc5b
[Data Objects] tagged public properties of data-types @internal (#8801)
brusch Apr 14, 2021
eef5c13
Update 03_Conditions.md
pdchaudhary Apr 14, 2021
d466307
Update 09_Targeting_Storage.md
pdchaudhary Apr 14, 2021
8ea9fc2
Fix Ghostscript parameter
joFra210 Apr 14, 2021
e3f1179
[Docs] Migrations: added note how to run all available migrations
brusch Apr 15, 2021
b79edef
[WebDAV] Enhance file listing performance (#8727)
Apr 15, 2021
ea9e152
[Image thumbnails] Bugfix: Automatic image clipping by embedded path …
Apr 15, 2021
2566596
[Grid] Enable inheritance for grid operators (#8603)
Apr 15, 2021
438f36b
code simplification
brusch Apr 15, 2021
fb106ee
[Docs] migrations update - fixes #8176
brusch Apr 15, 2021
fb1e0f3
[Grid Config] Admins should be able to change + delete shared grid co…
Apr 16, 2021
b20597a
flag additional methods, properties, classes as @internal (#8813)
brusch Apr 16, 2021
1abf2e7
Fixed installer, regression of #8817
brusch Apr 16, 2021
43ffb40
[Installer] Fix --skip-database-* options - follow-up to #7193
dvesh3 Apr 16, 2021
fc0eafc
Add noopener and noreferrer to admin login (#8820)
EgoSumThan Apr 16, 2021
252ee8f
Fixed missing translation for Application Logger
brusch Apr 19, 2021
99a2d63
"Bundles & Bricks" translation and new icon for static routes
brusch Apr 19, 2021
5c2a4b6
Cannot edit roles (#8826)
weisswurstkanone Apr 19, 2021
bbe1acc
[Docs] data hub naming
brusch Apr 19, 2021
4b8328a
[Documents] Provide migration script for rename of elements to editab…
weisswurstkanone Apr 19, 2021
7ddc98a
[PimcoreX] Fix edit site - resolves #8815 (#8828)
dvesh3 Apr 19, 2021
794114c
Config::setSystemConfig sets it to the runtime but getSystemConfig ne…
weisswurstkanone Apr 19, 2021
f1b0ccb
[Docs] Datahub naming
brusch Apr 19, 2021
4219efd
[Documents] Make Areablock::$brickTypeUsageCounter & Areablock::getEd…
dvesh3 Apr 19, 2021
02412c6
[Documents] Version preview saves resaves version when you click on s…
weisswurstkanone Apr 19, 2021
ce1f43d
Coding Standards Fixer Bot
Apr 19, 2021
df9ab91
Merge remote-tracking branch 'origin/6.9'
brusch Apr 19, 2021
8579d28
Coding Standards Fixer Bot
Apr 19, 2021
add7446
Using recursive queries to speed up performance (#7503)
aclDeveloper Apr 19, 2021
1cc32af
correct order for grid exports
Apr 19, 2021
922e912
fixed #8807 - [Docs] Update Architecture Overview
fashxp Apr 21, 2021
29301d7
[Docs] Composer 2 as a system requirement
brusch Apr 21, 2021
e61c6a1
Auto save / Drafts for objects and documents (#8838)
brusch Apr 21, 2021
ced4e34
Update Thumbnail.php
mediafant Apr 16, 2021
5551e21
Support composer2 installed.json format
fracsi Apr 21, 2021
3acea8c
Merge remote-tracking branch 'origin/6.9'
brusch Apr 21, 2021
a82d6cf
Updated some Pimcore X doc issues (#8847)
fashxp Apr 21, 2021
3ff186d
Fix Warning: Undefined array key "image" - follow-up to #8573
dvesh3 Apr 21, 2021
6226ddf
fixed docs
fashxp Apr 22, 2021
2b77d67
Removed deprecated methods of Pimcore\Config - resolves #8831
brusch Apr 21, 2021
1618409
Fix Admin custom image - SVG mime guesser issue resolves #8848
dvesh3 Apr 21, 2021
6eefb5e
Merge remote-tracking branch 'origin/6.9'
brusch Apr 22, 2021
d9dc7b3
Cleaned up Bootstrap
brusch Apr 22, 2021
46a3c1d
Removed & fixed deprecated stuff in Tool\Console (#8855)
brusch Apr 22, 2021
456594f
Removed some deprecated methods (#8859)
brusch Apr 22, 2021
ef9f582
Removed AdminStyle BC Layer (#8860)
brusch Apr 22, 2021
f50893c
Fixed internal:migration-helpers command (#8864)
brusch Apr 22, 2021
851b2a4
Bugfix for incorrect maxDepth comparison
NiklasBr Apr 22, 2021
8b55ffb
Merge remote-tracking branch 'origin/6.9'
brusch Apr 22, 2021
642b2ed
[Docs] Updating Pimcore
dvesh3 Apr 22, 2021
aecd223
[Docs] Fix migrations examples
dvesh3 Apr 22, 2021
d4696a3
Update 14_Image.md
Apr 23, 2021
46f2485
Save Pimcore Classes in /config/pimcore/classes (#8774)
weisswurstkanone Apr 23, 2021
7e6d60b
[Docs] Update debugging
dvesh3 Apr 23, 2021
89fd658
[Data Object] Fix Saving an object causes the custom icon to disappea…
dvesh3 Apr 23, 2021
dff4189
[Documents] Fix Template names are not filtered (#8873)
dvesh3 Apr 23, 2021
5dd4b6d
[Docs] update App examples (#8840)
dvesh3 Apr 23, 2021
c922eda
Remove Image-Service on Login-Screen (#8877)
brusch Apr 26, 2021
c0a5760
Merge remote-tracking branch 'origin/6.9'
brusch Apr 26, 2021
75f60eb
Remove Image-Service on Login-Screen
brusch Apr 23, 2021
0e61194
Prepared statements for Classificationstore groups fix (#8872)
NiklasBr Apr 26, 2021
6ea52bf
Optional Headless Chrome Web2Print feature (#7108)
PGBrandi Apr 26, 2021
ba8551f
[Data objects] Do not create non-unique index in object_store table (…
Apr 26, 2021
7a22d17
Pimcore X Upgrade Guide (#8771)
dvesh3 Apr 26, 2021
933a86b
[Pimcore X] Warning: Undefined array key "versions"
weisswurstkanone Apr 26, 2021
78ab07e
Query Table + Fallback languages (#8832)
weisswurstkanone Apr 26, 2021
72d6efe
[Data Object] Preview Generator (#8885)
brusch Apr 26, 2021
311f291
[Data Objects] Cannot add Selection Options - 10.0.0-BETA3 #8882
weisswurstkanone Apr 26, 2021
254e136
[Docs] Removed support of "class" config for Thumbnail::getHtml()
brusch Apr 26, 2021
d199d45
[Docs] Update Logging - #7195
dvesh3 Apr 26, 2021
881f8a4
[Docs] Update Logging - remove unused image file
dvesh3 Apr 26, 2021
39dc26c
[Asset] Image-thumbnail: PublicServicesController should display erro…
brusch Apr 26, 2021
ccf51a9
[Document] Fixed changing order of bricks - fixes #8881
brusch Apr 26, 2021
5f9909d
prevent uncaught exception when a unpublished version object gets ope…
Apr 26, 2021
8b9c33c
Fix Text Layout without renderer class (#8887)
blankse Apr 26, 2021
b191267
Fixed pimcore_head_link().appendStylesheet()
brusch Apr 26, 2021
ea6010d
Merge commit 'origin/6.9~1'
brusch Apr 26, 2021
7a7092b
Merge remote-tracking branch 'origin/6.9'
brusch Apr 26, 2021
e103a08
Fixed pimcore_head_link().appendStylesheet()
brusch Apr 26, 2021
254d1d7
Renamed PEL to PCL
brusch Apr 26, 2021
bc6baac
Renamed PEL to PCL
brusch Apr 26, 2021
218f061
Merge remote-tracking branch 'origin/6.9'
brusch Apr 26, 2021
4b2c560
Renamed remaining PEL references
brusch Apr 26, 2021
d7c6e2b
Renamed remaining PEL references
brusch Apr 26, 2021
08e5802
Merge remote-tracking branch 'origin/6.9'
brusch Apr 26, 2021
6a3471b
Fix PHPStan level 4 errors (#8684)
blankse Apr 27, 2021
36f6506
[Docs] Added note about bundles, PHP templates and REST webservices t…
brusch Apr 27, 2021
278bc9b
[Pimcore X] Warning: Undefined array key "versions"
weisswurstkanone Apr 27, 2021
c6aa726
Admin - Roles - Workspaces - Rights not saved (10.0.0-Beta3) #8874
weisswurstkanone Apr 27, 2021
7d8b49b
Fix typo in the docs
jdreesen Apr 26, 2021
ae10019
[Docs] Pimcore X updates (#8905)
brusch Apr 27, 2021
b46ca46
Revert "Bugfix for incorrect maxDepth comparison"
brusch Apr 27, 2021
7e0b0a6
fix ClassUtils.php with single-level namespaces (#8912)
fashxp Apr 27, 2021
d96db82
Marking internal classes & methods as @internal (#8899)
brusch Apr 27, 2021
0899d86
Update twoFactorAuthentication.html.php
picman Apr 27, 2021
b27fdbb
Readded translation (#8919)
weisswurstkanone Apr 27, 2021
8f32971
Merge remote-tracking branch 'origin/6.9'
brusch Apr 27, 2021
af89ae4
allow to extend pimcore.context list while keeping keys
Apr 27, 2021
93e4abd
Merge remote-tracking branch 'origin/6.9'
brusch Apr 27, 2021
1b45e4f
Update PriceInfo.php (#8911)
AlternateIf Apr 27, 2021
8d52287
updated docs
fashxp Apr 27, 2021
ff95161
[Cache] Default PDO cache should also use PDO for storing the tag inf…
brusch Apr 27, 2021
da641f7
Update Nginx Setup Guide
putzflorian Apr 27, 2021
e9a1344
fix classification store language permisions via workspace (#8862)
frithjof Apr 28, 2021
6f503d0
[Docs] Pimcore X - update debug email settings & core test setting #7195
dvesh3 Apr 28, 2021
a3b907d
[Data object grid] Prevent ambiguous columns when filtering / sorting…
Apr 28, 2021
5e63a5c
Object can not be saved in Pimcore 6.9 #8886
weisswurstkanone Apr 26, 2021
c27c5f9
[DataObjects] UrlSlug value does not update when we save it blank #8875
weisswurstkanone Apr 27, 2021
f03d9b9
[Custom Reports] Fixed data service issue - only exported columns wer…
brusch Apr 28, 2021
2089a0a
Adds cachetags to navigation
NiklasBr Apr 28, 2021
884282e
[DataObjects] UrlSlug value does not update when we save it blank #8875
weisswurstkanone Apr 27, 2021
ce2436c
Merge remote-tracking branch 'origin/6.9'
brusch Apr 28, 2021
3d3d42d
Follow up to #8862 - set default value for $permissionView and $permi…
brusch Apr 28, 2021
c678b8e
Follow up to #8862 - $permissionView and $permissionEdit can be null…
brusch Apr 28, 2021
33d3797
Merge remote-tracking branch 'origin/6.9'
brusch Apr 28, 2021
0fa98d8
Fixed merge issues
brusch Apr 28, 2021
9eeb134
Coding Standards Fixer Bot
Apr 28, 2021
8f7b292
Merge remote-tracking branch 'origin/6.9'
brusch Apr 28, 2021
c2b5b40
Coding Standards Fixer Bot
Apr 28, 2021
a9545d0
CountryOptionsProvider for Country/Countrymultiselect (#8866)
blankse Apr 28, 2021
4ae92a2
[Docs] Added note about doctrine configuration see #8936
brusch Apr 28, 2021
c4f0553
correct path for User images is /user-image
putzflorian Apr 28, 2021
4ef4cb9
[Docs] File Storage - Flysystem
dvesh3 Apr 28, 2021
1ce480f
[Admin] Validate & cast specificId on grid proxy
brusch Apr 29, 2021
7130587
Merge remote-tracking branch 'origin/6.9'
brusch Apr 29, 2021
c92cfc8
Don't remove primary key from new relation id columns
blankse Apr 29, 2021
0cf646b
[QuickSearch] fix mb-issue in quick-search (#8939)
fashxp Apr 29, 2021
7fbbbf9
Migration to increase prettyUrl field size to 255 (#8941)
NiklasBr Apr 29, 2021
53af5a0
Check if robots config exists before trying to migrate it
dpfaffenbauer Apr 29, 2021
91b63fa
show brick name in version preview for localized brick fields
Apr 28, 2021
f86ad28
Translations Table migration is allowed to fail
dpfaffenbauer Apr 29, 2021
0e6b908
Block::blockControls() should be public - fixes #8946
brusch Apr 29, 2021
f85ba02
Marking internal classes & methods as @internal (lib) (#8922)
brusch Apr 29, 2021
2673f92
#7803 add timeout option to elastic search client. (#8932)
andreas-gruenwald Apr 29, 2021
9a5f314
[Pimcore\Mail] Fix using email addressee from mail document causes er…
dvesh3 Apr 29, 2021
1deb744
[Pimcore X] Fix Quicksearch highlight throws exceptions - resolves #…
dvesh3 Apr 29, 2021
c1c5fe1
[Documents] Editable Dialog Box - Fix dialogbox editable naming when …
dvesh3 Apr 29, 2021
4beafc9
Fixed admin translations order key
Jawe031 Apr 29, 2021
0db5687
Follow-up to #8954 - allow sorting by dates
brusch Apr 29, 2021
f95eab8
random_bytes for default passwords (#8955)
NiklasBr Apr 29, 2021
7abbea1
Saving a document with renderlet shouldn't fail on CLI
brusch Apr 30, 2021
2e890c6
[Document] Renderlet: fixed frontend() method on CLI
brusch Apr 30, 2021
4baf820
pimcore.error.ValidationCancelledException is not a constructor #8962
weisswurstkanone Apr 30, 2021
7671aac
Merge remote-tracking branch 'origin/6.9'
brusch Apr 30, 2021
0b98d4f
[Document] Renderlet: fixed rendering on CLI
brusch Apr 30, 2021
34985c7
Merge remote-tracking branch 'origin/6.9'
brusch Apr 30, 2021
f2aaca0
Add @method annotation for getDao() to AbstractListing
jdreesen Apr 29, 2021
43123ef
[Data Objects] Grid config dialog - add double click handler for oper…
weisswurstkanone Apr 28, 2021
571686e
Fixed stan
brusch May 3, 2021
3b7e51e
fixed classname
fashxp Apr 30, 2021
03fe40f
make Controller Reference Migrations directly with SQL (#8949)
dpfaffenbauer May 3, 2021
341d79a
[PDFreactor] added conenctionSettings for cookie information of pdf r…
fashxp Apr 30, 2021
c68c8d6
Merge remote-tracking branch 'origin/6.9'
brusch May 3, 2021
b56c07b
Fixed Stan
brusch May 3, 2021
7c9f00e
Bugfix mail (#8977)
ctippler May 3, 2021
ab01889
Removed legacy code from Cache\Runtime - resolves #8933
brusch May 3, 2021
1e5a9b2
[Pimcore X][ClassDefinition] quantityValue unit selection broken #897…
weisswurstkanone May 3, 2021
ee22771
fixed default controllers for print documents
fashxp Apr 30, 2021
f54789e
[UI] Custom logo needs to be stored in Flysystem storage (#8980)
brusch May 3, 2021
0e7258e
Ecommerce | Cart | order is lost when more than one items are added w…
fashxp May 3, 2021
7740555
fixed #8647 - [Ecommerce][PricingManager] Add ProductActionInterface …
fashxp May 3, 2021
5150ed7
Unitlist (#8982)
weisswurstkanone May 3, 2021
e80ceec
[Data object grid] Validate grid export form on submit (#8983)
May 3, 2021
1904d51
Fix PHPStan level 4 errors (#8906)
blankse May 3, 2021
0986fa3
[Maintenance] Remove duplicate maintenance job CheckErrorLogsDbTask -…
dvesh3 May 4, 2021
bd5ff07
Merge remote-tracking branch 'origin/6.9'
brusch May 4, 2021
0c2579e
Fixed stan
brusch May 4, 2021
9d92333
Fix PHPStan level 4 errors (#8985)
blankse May 4, 2021
87f1ec7
Fix PHPStan level 4 error
blankse May 4, 2021
9581f83
Use @internal instead of final for certain classes (#8988)
brusch May 4, 2021
c5da5cf
use .env Kernel if found
dpfaffenbauer May 4, 2021
71226fc
[Documents] Fixed property type definition - regression of #8684
brusch May 4, 2021
2e765fa
[Documents] Translations can cause errors on document creation (#8998)
brusch May 4, 2021
79ebfe4
Merge remote-tracking branch 'origin/6.9'
brusch May 4, 2021
27e3b13
updated icon style docs
fashxp May 4, 2021
7ab515d
Revert "Bugfix for incorrect maxDepth comparison"
brusch Apr 27, 2021
853988d
Fix: NotificationService::sendToGroup() has unsafe role condition
blankse May 4, 2021
cd01688
[Docs] Upgrade note related to #8988
dvesh3 May 5, 2021
34c7a0d
HeadlessChrome Processor: Fix EventDispatcher call
blankse May 4, 2021
f28bea1
Update phpstan-symfony (Non-empty parameter array might be empty in d…
blankse May 5, 2021
e0b8423
Merge remote-tracking branch 'origin/6.9'
brusch May 5, 2021
5c5dfb7
Element\Service::getSafeCopyName() created deprecated alias and remov…
brusch May 5, 2021
f3299a8
[Mail] renamed setHtml/TextBody() back to the original name, deprecat…
brusch May 5, 2021
4f7d9f2
Make AbstractCommand public - resolves #9007
brusch May 5, 2021
6343e47
Fix: Assets Paths not working for Login Sreen Image after update to 6.9
blankse May 5, 2021
175b5cc
Fix: Assets Paths not working for Login Sreen Image after update to P…
blankse May 5, 2021
0ffd3aa
[Docs] Fixed query builder docs - follow up to #7817
brusch May 5, 2021
812b209
Don't log cache logs into console (#9011)
dpfaffenbauer May 5, 2021
a58977e
[DOCS] refresh tags documentation (#8989)
weisswurstkanone May 5, 2021
aacfba5
[DataObjects] Fix column type change for date fields - resolves #8971
dvesh3 May 5, 2021
cb549cf
[Documents] Assigning folder to Renderlet does not work anymore (#9022)
brusch May 5, 2021
09ec0f4
Merge remote-tracking branch 'origin/6.9'
brusch May 5, 2021
48667f6
[Docs] Fix upgrade instructions (#9023)
May 5, 2021
6be7e96
[Docs] Symfony 5 does only support 1 config file with symfony firewal…
May 6, 2021
4fa4607
[DataObjects] Fix Display of ManyToOne relation broken - resolves #9008
dvesh3 May 5, 2021
ae9d4da
[X installation] Make migrations idempotent (#9024)
May 6, 2021
68e570c
Xliff Import add a line break before and after the content of transla…
alf4687 May 4, 2021
d34fda2
Make AdminAuthenticationDoubleCheckListener additionally use the Pimc…
brusch May 6, 2021
98baba5
Get exclusive lock when writing files - alternative approach to #9031
brusch May 6, 2021
b9eac0d
Update image gallery hotspots to longtext
mattamon May 6, 2021
8e199f9
fixed #9030 - [Workflows] Error when adding elements via CLI when wor…
fashxp May 6, 2021
8b95253
[Data objects] Fallback to first matching locale if requested languag…
May 6, 2021
de1e38c
fixed #9037 - [CustomViews] Do not load
fashxp May 6, 2021
61fab8c
Fixes statistics
brusch May 6, 2021
92d7c9a
Removes system params from statistics
brusch May 6, 2021
6155ccd
[Docs] Added some Symfony references for deployment and best-practices
brusch May 6, 2021
5106015
Fix: No thumbnail for PDF documents with ) sign again
blankse May 6, 2021
1098c21
Merge remote-tracking branch 'origin/6.9'
brusch May 6, 2021
6dca4cb
Add GitHub button to login page
brusch May 6, 2021
dbba399
[Docs] Backward compatibility - resolves #5232
brusch May 6, 2021
1d0f5ec
[Docs] Backward compatibility - resolves #5232
brusch May 6, 2021
443638f
fix multiselect in dataobject
albertmueller May 6, 2021
5761b1c
Changed Asset::correctPath() back to public and tagged it @internal
brusch May 7, 2021
8fea3ce
[WebDAV] Performance improvement (#9005)
May 7, 2021
443fa6a
Login: display GitHub Button only in debug mode
brusch May 7, 2021
c9ccab2
Fix: getText not work with ghostscript only
blankse May 6, 2021
9227b2c
Fix video editable undefined index warnings - resolves #9044
dvesh3 May 6, 2021
708164e
Show not found executables only in verbose and without complete stack…
blankse May 6, 2021
0f8bf35
Merge remote-tracking branch 'origin/6.9'
brusch May 7, 2021
1df0fe1
[Workflows] Fix object not unpublished with force_unpublished option …
ergosarapu May 7, 2021
3f7e9fd
Update RenderletController.php
roland4432 May 7, 2021
46b6d6d
Merge remote-tracking branch 'origin/6.9'
brusch May 7, 2021
fb4012f
Updated to PHP CS Fixer v3 (#9054)
brusch May 7, 2021
5f65189
Merge remote-tracking branch 'origin/6.9'
brusch May 7, 2021
2f18a0f
Upgraded to PHP CS Fixer v3 and fixed typo in license header
brusch May 7, 2021
895ac79
[CI] Add PHP CS Fixer workflow
brusch May 7, 2021
52b44c5
Merge remote-tracking branch 'origin/6.9'
brusch May 7, 2021
19ba9be
Merged [CI] Add PHP CS Fixer workflow #9056
brusch May 7, 2021
655407f
[DataObjects] Fix Advanced ManyToMany Relations field checkbox metada…
dvesh3 May 7, 2021
213f6a2
fixing quantity value controller (#9057)
fashxp May 7, 2021
ff6fc72
[CI] Fix php-cs-fixer action for PRs
brusch May 7, 2021
de218cf
[Document] Check if adding "document" and "editmode" as global Twig v…
brusch May 7, 2021
831d17b
[CI] Fix php-cs-fixer action for PRs
brusch May 7, 2021
e2782b0
[CI] Fix php-cs-fixer action only on release branch
brusch May 7, 2021
5a9e231
Merge remote-tracking branch 'origin/6.9'
brusch May 7, 2021
4550a05
Fixed PhpStan error in EmailController
brusch May 10, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
20 changes: 20 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@

[*]
charset = utf-8
end_of_line = lf
indent_style = space
indent_size = 4

[*.php]
insert_final_newline = true
trim_trailing_whitespace = true

[*.md]
trim_trailing_whitespace = false

[*.yml]
indent_size = 4

[*.json]
indent_style = space
indent_size = 2
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@

* -text

bundles/AdminBundle/Resources/public/js/lib/* linguist-vendored
36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Bug Report
<!--

IMPORTANT: DO NOT SUBMIT ISSUES WHICH WERE NOT VERIFIED ON THE LATEST VERSION OF PIMCORE!
Bug reports that do not meet the conditions listed below will be closed/deleted without comment.

- [ ] Do not submit reports for unsupported versions, supported versions can be viewed here https://github.com/pimcore/pimcore/milestones
- [ ] This is not a security issue / vulnerability -> use [this form](https://pimcorehq.wufoo.com/forms/pimcore-security-report/) instead
- [ ] Behavior is reproducible on https://demo.pimcore.fun/admin/ (admin/demo)
or on a clean install of the latest build (out of your project, to avoid problems with custom code, plugins, ...)
- [ ] You're not able to fix the problem yourself and send us a pull request instead of filing an issue.
- [ ] There's no existing ticket for the same issue
- [ ] Remove unused sections from below and this bullet points, submit only clean reports

## Please answer the following questions
-->

### Expected behavior

### Actual behavior

### Steps to reproduce

### Code example
```php
// your code
```


# Feature Request
<!--
## Please make sure all the following boxes are checked before submitting your feature request - thank you!
- [ ] There is no existing issue regarding the same topic
-->
## Feature description

25 changes: 25 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<!--

## IMPORTANT CHANGE REGARDING THE TARGET BRANCH FOR YOUR PR!
Before working on a contribution, you must determine on which branch you need to work:
- Bug fix: choose the latest maintenance branch, e.g. `6.6`
- Feature/Improvement: choose `master`

> All bug fixes merged into the latest maintenance branch are also merged to the master on a regular basis.

## Please make sure your PR complies with all of the following points:
- [ ] Read and accept our [contributing guidelines](/CONTRIBUTING.md) before you submit a PR.
- [ ] Features need to be proper documented in `doc/` -> target branch `master`
- [ ] Bugfixes need a short guide how to reproduce them -> target branch latest maintenance branch, e.g. `6.6`
- [ ] We're not accepting any feature PR's only for **version 5** anymore, you have to provide a feature PR for both versions.
- [ ] Please try to meet all level 2 requirements according to [PHPStan tests](/doc/Development_Documentation/19_Development_Tools_and_Details/29_Testing/02_Core_Tests.md)

**Don't submit a PR if it doesn't comply, it'll be closed without a comment!**
-->


## Changes in this pull request
Resolves #

## Additional info

21 changes: 21 additions & 0 deletions .github/ci/files/.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# In all environments, the following files are loaded if they exist,
# the latter taking precedence over the former:
#
# * .env contains default values for the environment variables needed by the app
# * .env.local uncommitted file with local overrides
# * .env.$APP_ENV committed environment-specific defaults
# * .env.$APP_ENV.local uncommitted environment-specific overrides
#
# Real environment variables win over .env files.
#
# DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE NOR IN ANY OTHER COMMITTED FILES.
#
# Run "composer dump-env prod" to compile .env files for production use (requires symfony/flex >=1.2).
# https://symfony.com/doc/current/best_practices.html#use-environment-variables-for-infrastructure-configuration

###> symfony/framework-bundle ###
APP_ENV=test

#TRUSTED_PROXIES=127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
#TRUSTED_HOSTS='^(localhost|example\.com)$'
###< symfony/framework-bundle ###
5 changes: 5 additions & 0 deletions .github/ci/files/.my.cnf
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[client]
host=127.0.0.1
port=33006
user=root
password=
28 changes: 28 additions & 0 deletions .github/ci/files/bin/console
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#!/usr/bin/env php
<?php
/**
* Pimcore
*
* This source file is available under two different licenses:
* - GNU General Public License version 3 (GPLv3)
* - Pimcore Commercial License (PCL)
* Full copyright and license information is available in
* LICENSE.md which is distributed with this source code.
*
* @copyright Copyright (c) Pimcore GmbH (http://www.pimcore.org)
* @license http://www.pimcore.org/license GPLv3 and PCL
*/

ob_get_clean();

include __DIR__ . "/../vendor/autoload.php";

define('PIMCORE_PROJECT_ROOT', __DIR__ . '/..');
define('PIMCORE_CONSOLE', true);

\Pimcore\Bootstrap::setProjectRoot();

/** @var \Pimcore\Kernel $kernel */
$kernel = \Pimcore\Bootstrap::startupCli();
$application = new \Pimcore\Console\Application($kernel);
$application->run();
4 changes: 4 additions & 0 deletions .github/ci/files/config/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
imports:
- { resource: services.yaml }
- { resource: system.yml }
- { resource: 'local/' }
19 changes: 19 additions & 0 deletions .github/ci/files/config/packages/doctrine_migrations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
doctrine_migrations:
connection: default
migrations_paths:
'Pimcore\Bundle\CoreBundle\Migrations': '@PimcoreCoreBundle/Migrations'
storage:
table_storage:
table_name: 'migration_versions'
version_column_name: 'version'
version_column_length: 1024
executed_at_column_name: 'executed_at'
execution_time_column_name: 'execution_time'
all_or_nothing: false
check_database_platform: false
factories:
'Doctrine\Migrations\MigrationsRepository': 'Pimcore\Migrations\FilteredMigrationsRepository'
'Doctrine\Migrations\Metadata\Storage\MetadataStorage': 'Pimcore\Migrations\FilteredTableMetadataStorage'



54 changes: 54 additions & 0 deletions .github/ci/files/config/packages/security.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
security:
providers:
pimcore_admin:
id: Pimcore\Bundle\AdminBundle\Security\User\UserProvider

firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false

# Pimcore WebDAV HTTP basic // DO NOT CHANGE!
pimcore_admin_webdav:
pattern: ^/admin/asset/webdav
provider: pimcore_admin
http_basic: ~

# Pimcore admin form login // DO NOT CHANGE!
pimcore_admin:
anonymous: ~
pattern: ^/admin(/.*)?$
# admin firewall is stateless as we open the admin
# session on demand for non-blocking parallel requests
stateless: true
provider: pimcore_admin
logout:
path: /admin/logout
target: /admin/login
success_handler: Pimcore\Bundle\AdminBundle\Security\LogoutSuccessHandler
guard:
entry_point: Pimcore\Bundle\AdminBundle\Security\Guard\AdminAuthenticator
authenticators:
- Pimcore\Bundle\AdminBundle\Security\Guard\AdminAuthenticator
two_factor:
auth_form_path: /admin/login/2fa # Path or route name of the two-factor form
check_path: /admin/login/2fa-verify # Path or route name of the two-factor code check
default_target_path: /admin # Where to redirect by default after successful authentication
always_use_default_target_path: false # If it should always redirect to default_target_path
auth_code_parameter_name: _auth_code # Name of the parameter for the two-factor authentication code
trusted_parameter_name: _trusted # Name of the parameter for the trusted device option
multi_factor: false # If ALL active two-factor methods need to be fulfilled (multi-factor authentication)


access_control:
# Pimcore admin ACl // DO NOT CHANGE!
- { path: ^/admin/settings/display-custom-logo, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/login/2fa-verify, roles: IS_AUTHENTICATED_2FA_IN_PROGRESS}
- { path: ^/admin/login/2fa, roles: IS_AUTHENTICATED_2FA_IN_PROGRESS}
- { path: ^/admin/login$, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/login/(login|lostpassword|deeplink|csrf-token)$, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin, roles: ROLE_PIMCORE_USER }

role_hierarchy:
# Pimcore admin // DO NOT CHANGE!
ROLE_PIMCORE_ADMIN: [ROLE_PIMCORE_USER]
32 changes: 32 additions & 0 deletions .github/ci/files/config/packages/test/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
imports:
- { resource: ../../config.yaml }

# this cache is used during tests when setting up pimcore
framework:
cache:
pools:
pimcore.cache.pool:
public: true
tags: true
default_lifetime: 31536000 # 1 year
adapter: cache.adapter.array


doctrine:
dbal:
connections:
default:
url: '%pimcore_test.db.dsn%'
host: ~
port: ~
dbname: ~
user: ~
password: ~
mapping_types:
enum: string
bit: boolean

parameters:
pimcore_test.db.dsn: '%env(PIMCORE_TEST_DB_DSN)%'
env(PIMCORE_TEST_DB_DSN): ~
pimcore.encryption.secret: 'def00000fc1e34a17a03e2ef85329325b0736a5941633f8062f6b0a1a20f416751af119256bea0abf83ac33ef656b3fff087e1ce71fa6b8810d7f854fe2781f3fe4507f6'
2 changes: 2 additions & 0 deletions .github/ci/files/config/routes/test/routes.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
_pimcore:
resource: "@PimcoreCoreBundle/Resources/config/routing.yml"
48 changes: 48 additions & 0 deletions .github/ci/files/config/services.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
parameters:
secret: ThisTokenIsNotSoSecretChangeIt

# customize the full path to external executables
# normally they are auto-detected by `which program` or auto-discovered in the configured path in
# System Settings -> General -> Additional $PATH variable
# but in general it's a good idea to have your programs in your $PATH environment variable (system wide)

#pimcore_executable_composer: php /opt/vendor/bin/composer.phar
#pimcore_executable_soffice: /opt/libreoffice/bin/soffice
#pimcore_executable_gs: /opt/ghostscript/bin/gs
#pimcore_executable_pdftotext: /opt/tools/pdftotext
#pimcore_executable_xvfb-run: /opt/tools/xvfb-run
#pimcore_executable_pngcrush: /opt/tools/pngcrush
#pimcore_executable_zopflipng: /opt/tools/zopflipng
#pimcore_executable_pngout: /opt/tools/pngout
#pimcore_executable_advpng: /opt/tools/advpng
#pimcore_executable_cjpeg: /opt/tools/cjpeg
#pimcore_executable_jpegoptim: /opt/tools/jpegoptim
#pimcore_executable_php: /usr/local/custom-php/bin/php
#pimcore_executable_nice: /opt/tools/nice
#pimcore_executable_nohup: /opt/tools/nohup
#pimcore_executable_ffmpeg: /opt/tools/ffmpeg
#pimcore_executable_exiftool: /opt/tools/exiftool

services:
# default configuration for services in *this* file
_defaults:
# automatically injects dependencies in your services
autowire: true
# automatically registers your services as commands, event subscribers, etc.
autoconfigure: true
# this means you cannot fetch services directly from the container via $container->get()
# if you need to do this, you can override this setting on individual services
public: false

# Example custom templating helper
# AppBundle\Templating\Helper\Example:
# # templating helpers need to be public as they
# # are fetched from the container on demand
# public: true
# tags:
# - { name: templating.helper, alias: fooBar }

# Example event listener for objects
# AppBundle\EventListener\TestListener:
# tags:
# - { name: kernel.event_listener, event: pimcore.dataobject.preUpdate, method: onObjectPreUpdate }
40 changes: 40 additions & 0 deletions .github/ci/files/config/system.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
pimcore:
general:
domain: 'pimcore-test.dev'
redirect_to_maindomain: false
language: en
valid_languages: 'en,de,fr'
fallback_languages:
en: ''
de: ''
default_language: ''
debug_admin_translations: false
documents:
versions:
days: null
steps: 10
error_pages:
default: /error
objects:
versions:
days: null
steps: 10
assets:
versions:
days: null
steps: 10
hide_edit_image: false
disable_tree_preview: false
email:
sender:
name: pimcore
email: [email protected]
return:
name: pimcore
email: [email protected]
pimcore_admin:
branding:
login_screen_invert_colors: false
color_login_screen: ''
color_admin_interface: ''
login_screen_custom_image: ''
27 changes: 27 additions & 0 deletions .github/ci/files/extensions.template.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<?php

return [
"brick" => [
"standard-teaser-row" => TRUE,
"wysiwyg" => TRUE,
"featurette" => TRUE,
"video" => TRUE,
"pdf" => TRUE,
"gallery-folder" => TRUE,
"gallery-single-images" => TRUE,
"image" => TRUE,
"blockquote" => TRUE,
"image-hotspot" => TRUE,
"image-hotspot-marker" => TRUE,
"gallery-carousel" => TRUE,
"headlines" => TRUE,
"text-accordion" => TRUE,
"horizontal-line" => TRUE,
"icon-teaser-row" => TRUE,
"tabbed-slider-text" => TRUE,
"wysiwyg-with-images" => TRUE
],
"bundle" => [
"Pimcore\\Bundle\\EcommerceFrameworkBundle\\PimcoreEcommerceFrameworkBundle" => TRUE
]
];
Loading