Commit Graph

163 Commits (56e416cce63b30445426a0dba2c36991d559e8f0)

Author SHA1 Message Date
Alex Pott 348a681b10 Issue #2391245 by Gábor Hojtsy, Wim Leers: Resolve remaining misc issues with configuration schema fails 2014-12-11 18:56:48 +01:00
Alex Pott f355ada778 Issue #2379697 by Gábor Hojtsy: Fix configuration schema issues in block content (indirectly link and field test) modules 2014-12-01 12:30:06 +00:00
Nathaniel Catchpole 6714300ac1 Issue #2316909 by Berdir, alexpott: Revisit all built-in test/default views configuration in core 2014-11-24 22:15:38 +00:00
Alex Pott bbb4de91bc Issue #2350823 by lauriii, jhedstrom, Tim Bozeman, cilefen, davidhernandez, inqui, Cottser, xjm: Use the Classy theme in the Testing profile 2014-11-23 10:33:46 +00:00
Alex Pott 0d720363d8 Issue #2378583 by tim.plunkett, EclipseGc: Core ContextAware Plugins have inconsistent ContextDefinition return docs 2014-11-21 10:09:49 +00:00
Alex Pott 633d84281a Issue #2339151 by EclipseGc, tim.plunkett, Gábor Hojtsy, effulgentsia: Conditions / context system does not allow for multiple configurable contexts, eg. language types 2014-11-19 21:03:06 +00:00
Alex Pott 91c38c8f98 Issue #2328111 by dawehner, martin107, neclimdul: Replace most instances of the DRUPAL_ROOT constant with the app.root container parameter. 2014-11-17 12:20:57 +00:00
Nathaniel Catchpole 488116d759 Issue #2352155 by Wim Leers: Remove HtmlFragment/HtmlPage. 2014-11-14 10:43:20 +00:00
Nathaniel Catchpole 29817e452a Issue #2267453 by alexpott, dawehner, damiankloip: Fixed Views plugins do not store additional dependencies. 2014-11-11 13:04:05 +00:00
Alex Pott 57b2e4f89a Issue #2371841 by tim.plunkett | benjy: Fixed FullPageVariant::$mainContent must always be an array. 2014-11-08 18:04:05 -08:00
Alex Pott ec7b05625a Issue #2367579 by tim.plunkett, chx: Fixed Move retrieval of visible blocks to a standalone service. 2014-11-08 13:07:49 -08:00
Alex Pott ffe035e68f Issue #2363025 by Wim Leers, dawehner, larowlan: Push usage of drupal_set_page_content() higher: out of blocks and page display variants. 2014-10-28 16:37:25 +00:00
Alex Pott 22c82583c9 Issue #2246647 by mpdonadio, cilefen, YesCT, tim.plunkett: Rename PluginBag to LazyPluginCollection. 2014-10-17 22:06:53 +01:00
Nathaniel Catchpole d2f9c183bf Issue #2318377 by dawehner, Wim Leers, damiankloip: Determine whether a view is cacheable and its required contexts, store this i/t config entity. 2014-10-08 12:58:40 +01:00
catch 2c6cd92958 Issue #2340123 by Wim Leers: Setting cache tags can be tricky: use strings instead of nested arrays to improve DX. 2014-09-25 08:30:31 +01:00
Dries ca85441da2 Issue #2260121 by sun: PHPUnit Tests namespace of modules is ambiguous with regular runtime namespace (+ Simpletest tests). 2014-09-05 12:40:22 -04:00
webchick 37709d66f5 Issue #2309715 by Gábor Hojtsy: Fixed Several views still say they depend on block module but not anymore. 2014-08-23 14:23:47 -07:00
Alex Pott 7f2710bea8 Issue #2315333 by tim.plunkett: Move block plugin code out of block.module. 2014-08-21 12:20:41 +01:00
Alex Pott 0463b81a08 Issue #2322889 by sun: Fixed Various setUp() and tearDown() methods are not protected. 2014-08-18 16:50:50 +01:00
Alex Pott 8196034a57 Issue #2316533 by tim.plunkett: Add getValue/setValue/hasValue and isValueEmpty to FormState. 2014-08-08 11:25:54 -05:00
Alex Pott 9eac446013 Issue #1676910 by cs_shadow, penyaskito, lokeoke | xjm: Rename randomName() to randomMachineName(). 2014-08-06 09:50:23 +01:00
webchick 1d727ae1ba Issue #2314855 by Crell: Standardize block entity route names. 2014-08-04 09:55:19 -07:00
Dries fc5e111aca Issue #2225353 by tim.plunkett: Convert to an object and provide methods like setError(). 2014-07-30 20:50:42 -04:00
Nathaniel Catchpole 718a47d755 Issue #2309247 by Gábor Hojtsy: Fixed Views do not depend on modules providing their displays. 2014-07-30 13:40:49 +01:00
webchick 30c2afed20 Issue #697760 by sun: Replace getInfo() in tests with native phpDoc + annotations (following PHPUnit). 2014-07-10 20:50:37 -07:00
webchick d4c697e296 Issue #2292889 by Berdir, tim.plunkett: Fixed ContextHandler does not expect ContextDefinitionInterface. 2014-06-26 11:42:04 -07:00
webchick 539061c75b Issue #2286357 by tim.plunkett: Introduce Display Variants, use for the block rendering flow. 2014-06-25 13:07:49 -07:00
webchick 1228438e65 Issue #2278541 by tim.plunkett, kim.pepper, Bojhan, EclipseGc: Refactor block visibility to use condition plugins. 2014-06-17 10:53:40 -07:00
webchick 12317b75fd Issue #2283969 by tim.plunkett: Add a protected BlockBase::blockAccess() to contain plugin-specific logic. 2014-06-11 14:31:42 -07:00
Alex Pott 47e74965af Issue #2277981 by tim.plunkett, EclipseGc, fago: Provide a service for handling context-aware plugins. 2014-06-10 21:09:10 +01:00
webchick d0d3e53361 Issue #2247991 by xjm, typhonius, donquixote: [May 27] Move all module code to PSR-4. 2014-05-27 19:43:20 -07:00
webchick 85f243e204 Issue #2267329 by tim.plunkett | joachim: Move EntityWithPluginBagInterface out of Drupal\Core\Config\Entity and make it useful for more than one bag. 2014-05-20 14:04:40 -07:00
Nathaniel Catchpole bf3ba52fa0 Issue #2209337 by tstoeckler: Remove hidden property from test extensions. 2014-05-13 17:55:52 +01:00
Nathaniel Catchpole 6c8d082611 Issue #2254777 by m1r1k: Block category autocomplete does not work. 2014-05-09 11:23:10 +01:00
Dries 6de6684456 Issue #2256355 by tim.plunkett: Make block plugins usable outside the block entity context. 2014-05-05 07:27:44 -04:00
Alex Pott c79ac2f741 Issue #2238077 by Berdir, alexpott, tim.plunkett: Rename EntityFormController to EntityForm. 2014-04-26 00:12:39 +01:00
webchick fd2792c8bb Issue #214760 follow-up by sun, lokapujya: Revised tests for theme name in block admin shows HTML entities: excessive check_plain(). 2014-04-18 07:59:23 -07:00
webchick f0bed14de3 Issue #2233787 by alexpott, xjm | tim.plunkett: Move default configuration into extension/config/install to clarify its purpose. 2014-04-16 15:00:30 -07:00
webchick 0a85def4cf Issue #214760 by Jalandhar, lokapujya, dcam, naquah: Theme name in block admin shows HTML entities: excessive check_plain(). 2014-04-15 20:46:05 -07:00
Alex Pott 41b6df5888 Issue #1991442 by tim.plunkett, benjy: Remove 'module' from block plugin configuration. 2014-04-01 22:14:13 +01:00
catch 2f959b9693 Issue #2188613 by Berdir, Xen, andypost: Rename EntityStorageController to EntityStorage. 2014-03-27 12:54:40 +01:00
catch bc7f7f3ccf Issue #2226183 by alexpott: Running PHPUnit tests through run-tests.sh is unnecessarily slow. 2014-03-26 20:42:03 +01:00
catch a6ffb28261 Issue #2158003 by Wim Leers, msonnabaum, effulgentsia, moshe weitzman: Remove Block Cache API in favor of blocks returning #cache with cache tags. 2014-03-22 22:00:38 +00:00
Nathaniel Catchpole 8cbab1493b Issue #2080823 by alexpott, swentel, Wim Leers: Create API to discover content or config entities' soft dependencies and use this to present a confirm form on module uninstall. 2014-03-21 11:53:32 +00:00
webchick 77123f3f1b Issue #340723 by ParisLiakos, sun, Berdir, glennpratt, Cottser, swentel, alexpott, tstoeckler, Xano, tim.plunkett, BassistJimmyJam | beejeebus: Make modules and installation profiles only require .info.yml files. 2014-03-17 07:43:29 -07:00
Alex Pott eba0b71872 Revert "Issue #340723 by ParisLiakos, sun, Berdir, glennpratt, Cottser, swentel, tstoeckler, Xano, tim.plunkett, BassistJimmyJam: Make modules and installation profiles only require .info.yml files."
This reverts commit b4c561d0d5.
2014-03-17 13:02:04 +00:00
Nathaniel Catchpole b4c561d0d5 Issue #340723 by ParisLiakos, sun, Berdir, glennpratt, Cottser, swentel, tstoeckler, Xano, tim.plunkett, BassistJimmyJam: Make modules and installation profiles only require .info.yml files. 2014-03-17 11:57:35 +00:00
webchick 03a4497fac Issue #1862300 by tim.plunkett, dawehner, YesCT: Move ConfigStorageController::getQuery() to EntityStorageControllerInterface. 2014-03-12 17:13:13 -07:00
Nathaniel Catchpole 668d277ff6 Issue #2188661 by sun, Berdir, andypost: Extension System, Part II: ExtensionDiscovery. 2014-02-28 11:51:38 +00:00
Nathaniel Catchpole 78b48c89ad Issue #2092095 by tstoeckler, ParisLiakos: Remove \Drupal\Component\Utility\MapArray. 2014-02-28 10:43:51 +00:00
Nathaniel Catchpole 6727b8146e Revert "Issue #2188661 by sun, Berdir: Extension System, Part II: ExtensionDiscovery."
This reverts commit ae8be3cc96.
2014-02-27 14:30:43 +00:00
Nathaniel Catchpole ae8be3cc96 Issue #2188661 by sun, Berdir: Extension System, Part II: ExtensionDiscovery. 2014-02-27 13:31:02 +00:00
Alex Pott 932e4d9eb0 Issue #2184231 by jibran, dawehner, Xano: Use ConfigFactoryInterface to type hint ConfigFactory. 2014-02-13 01:59:44 +00:00
webchick 0923a55d43 Issue #2035725 by webflo, sivaji, Xano: Remove visibility__active_tab from block.schema.yml. 2014-02-06 23:51:17 -08:00
webchick 6b46e5d313 Issue #2188991 by tim.plunkett: Use ThemeHandler instead of list_themes() in unit tests. 2014-02-06 23:47:47 -08:00
Nathaniel Catchpole 4b1d3103e9 Issue #2171269 by effulgentsia, Wim Leers, InternetDevels, snig: Handle block rendering's #attributes correctly (fixes in-place editing of custom blocks). 2014-02-05 13:22:50 +00:00
Nathaniel Catchpole aa03c3dd54 Issue #2167623 by danilenko_dn, sidharthap, Nitesh Sethia, krishnan.n, aitiba, alexpott, ashwinikumar, Barrett, damiankloip, deepakaryan1988, foxtrotcharlie, ianthomas_uk, neetu morwani, nonsie, piyuesh23, Sharique, sivaji, sushantpaste, swentel, vijaycs85, YesCT: Add test for all default configuration to ensure schema exists and is correct. 2014-01-30 12:04:18 +00:00
Alex Pott ff0fdc469d Issue #2157871 by tim.plunkett: Add ConfigStorageControllerInterface. 2014-01-26 01:09:20 +01:00
Nathaniel Catchpole 0b55dcd841 Issue #1862202 by plach, Berdir, katbailey, ParisLiakos, alexpott, chx, sun, larowlan, Gábor Hojtsy, cosmicdreams, vijaycs85, YesCT, penyaskito, andypost, Albert Volkman, joelpitett: Objectify the language system. 2014-01-15 16:27:37 +00:00
webchick 8abc63dc1b Issue #2168215 by TR: Typo in block_test config file. 2014-01-07 21:12:33 -08:00
webchick 4fe2c8e82a Issue #2105915 by vijaycs85, foxtrotcharlie: Make sure all YML files in Block module has no type-casting to string. 2014-01-06 09:52:37 -08:00
Nathaniel Catchpole 3574e670fe Issue #1987236 by dawehner, kalabro: [regression] Views block cache setting doesn't work. 2014-01-01 20:37:54 +00:00
catch c049f3f1d6 Issue #2005644 by Wim Leers, damiankloip, beejeebus, amateescu: Use client-side cache tags & caching to eliminate 1 HTTP requests/page for in-place editing metadata, introduce drupalSettings.user.permissionsHash. 2013-12-22 21:58:10 +00:00
webchick 3465947578 Issue #2146517 by TR: Remove annotation 'use' statements from all core classes. 2013-12-19 10:28:42 -08:00
Dries dd190fd863 Issue #2127655 by Mile23: Name space corrections 2013-11-17 20:24:13 -05:00
webchick 4399709181 Issue #2066535 by tim.plunkett, jsst, Berdir: Add EntityManagerInterface and stop typehinting with EntityManager. 2013-10-30 16:09:40 -07:00
Alex Pott 270708d58a Issue #2102125 followup by tim.plunkett, Gábor Hojtsy: Big Local Task Conversion. 2013-10-25 10:16:02 -07:00
Nathaniel Catchpole 516affdf43 Issue #2102125 by dawehner, tim.plunkett, neclimdul, pwolanin, YesCT, damiankloip, Tim Bozeman: Big Local Task Conversion. 2013-10-24 13:04:38 +01:00
Alex Pott 49ac630080 Issue #1951386 by benjy, theduke, andypost, tim.plunkett: Fixed Extend BlockPluginInterface::access to allow passing in an account. 2013-10-23 11:19:00 -07:00
Alex Pott ab59feb8ea Issue #2095943 by dotoree, Tim Bozeman: Core modules and themes missing the version attribute in info.yml. 2013-10-22 16:23:24 -07:00
Alex Pott f36755f095 Issue #2043527 followup by tim.plunkett: Fixed Theme name is included in block machine name but should be stored as a key instead. 2013-10-16 22:54:34 +01:00
Nathaniel Catchpole dd39df9d3f Issue #2087243 by olli: Fixed Views block category is double escaped with autocomplete. 2013-10-16 12:13:00 +01:00
Alex Pott 9fdc6a9c35 Issue #2043527 by tim.plunkett, vijaycs85, dawehner: Fixed Theme name is included in block machine name but should be stored as a key instead. 2013-10-16 01:51:01 +01:00
Nathaniel Catchpole f0ef79ce8c Issue #1888702 by Berdir: Fixed Use configuration selection instead of derivatives for some blocks. 2013-09-20 11:21:32 +01:00
webchick 5bb0d5e667 Issue #2053489 by chx, tim.plunkett: Standardize on \Drupal throughout core. 2013-09-15 20:58:10 -07:00
Alex Pott c435ef8d2b Issue #2062573 by claudiu.cristea, tim.plunkett, Xano: Change notice: Add method defaultConfiguration() in ConfigurablePluginInterface. 2013-09-13 17:27:56 +01:00
webchick 24c582ed9c Issue #2087725 by donquixote: Block module tests in tests/lib/Drupal instead of tests/Drupal. 2013-09-13 07:35:11 -07:00
webchick 73050fbb3e Issue #2071019 by tim.plunkett, olli: Allow the block category for Views block displays to be edited. 2013-09-11 00:45:44 -07:00
webchick 1028ebdfef Issue #2083877 by tim.plunkett: Add a theme selector to the place block form. 2013-09-09 22:52:19 -07:00
Nathaniel Catchpole fb38555e50 Issue #2079011 by Berdir, alexpott: Move field.module constants related to storage to EntityStorageControllerInterface. 2013-09-05 10:41:02 +01:00
webchick 206e2b2525 Issue #2072941 by marcingy, tim.plunkett: Modernize block.module forms. 2013-08-27 23:57:42 -07:00
Alex Pott 0489b631a8 Issue #2065721 by tim.plunkett: Add a dedicated @Block plugin annotation. 2013-08-25 19:57:31 +01:00
Alex Pott 410d56a7ba Issue #2059245 by tim.plunkett, msonnabaum: Add a FormBase class containing useful methods. 2013-08-22 03:02:00 +01:00
Dries d6ba81b6d5 Issue #2058321 by tim.plunkett, pameeela: Move the 'place block' UI into the block listing. 2013-08-15 10:28:57 -05:00
Alex Pott 8c384bc415 Issue #2022897 by dawehner, sdboyer, tim.plunkett: Shift responsibility for creating unique config id/machine name off of (views) block plugins and onto BlockFormController. 2013-08-03 23:28:28 +02:00
Alex Pott a2f9a60724 Issue #2033383 by tim.plunkett: Provide a default plugin bag. 2013-08-01 17:42:57 +02:00
Alex Pott 9dd98eaa6f Issue #1957346 by dawehner, olli, damiankloip, jibran, ParisLiakos: Add some settings on the block display to allow overrides on the block instance configuration. 2013-07-28 23:09:59 +02:00
Alex Pott 9e4991d66f Issue #2031881 by plopesc: Move block_test_views() to tests/modules folder. 2013-07-15 18:03:31 -04:00
Alex Pott a4c65bec40 Issue #1825896 by dawehner, damiankloip, heddn: Add module owner to plugin data on handlers. 2013-07-05 21:54:59 +01:00
Alex Pott fd9804d886 Issue #2014215 by sdboyer: Shift render array defaults back out onto BlockRenderController . 2013-06-14 02:18:37 +02:00
Nathaniel Catchpole 579aa78880 Issue #1947720 by damiankloip: Use Drupal::state() to replace state(). 2013-06-05 15:58:21 +01:00
Alex Pott 684aaa5ba0 Issue #1961870 by Cottser, foopang, kgoel, shanethehat, tlattimore, c4rl, joelpittet, thedavidmeister: Convert page.tpl.php to Twig. 2013-05-24 09:46:19 -07:00
Alex Pott f630b510aa Issue #1927608 by EclipseGc, tim.plunkett, effulgentsia: Remove the tight coupling between Block Plugins and Block Entities. 2013-05-11 11:01:25 +01:00
Alex Pott 19e6c2c0ae Issue #1987298 by tim.plunkett, quicksketch: Shorten directory structure and PSR-0 namespacing for plugins. 2013-05-07 21:34:00 +01:00
Alex Pott 79ea2f38f8 Issue #1292284 by ParisLiakos, RobLoach, karschsp: Require 'type' key in .info.yml files. 2013-05-07 14:51:26 +01:00
webchick 2212a5fed8 Issue #1969276 by effulgentsia, tim.plunkett, EclipseGc: Refactor block plugins to make room for a BlockBase::build() implementation. 2013-04-12 20:24:29 -07:00
webchick 7e465a9b17 Issue #1888390 by dawehner, damiankloip, tim.plunkett: Change 'human_name()' to 'label' and replace View::getHumanName() with View::label(). 2013-04-03 12:57:49 -07:00
Dries 6bf13bd87b Issue #1793074 by cweagans, sun, chx: Convert .info files to YAML. 2013-03-06 17:51:39 -05:00
catch 13bd2b25ec Issue #1849752 by effulgentsia, Berdir, jibran, neclimdul: Abstract non-Drupal-specific parts of AnnotatedClassDiscovery into a Drupal\Component base class. 2013-03-06 22:02:58 +00:00
webchick c6b2c725e7 Issue #1591806 by tim.plunkett, ryanissamson, jenlampton, Risse, psynaptic, Gábor Hojtsy, kmcculloch, pakmanlh, Rob Loach: Change block 'subject' so that it's called (admin_)label like everything else on the theme layer. 2013-03-04 21:25:53 -05:00