From 843ff7badbad8fdc15325c5e9140bc6be276d03d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jurij=20Podgor=C5=A1ek?= Date: Sun, 17 Mar 2024 19:22:53 +0100 Subject: [PATCH] View za revision history --- composer.json | 1 + composer.lock | 286 +++++++++++++++++- config/sync/core.extension.yml | 1 + config/sync/devel.settings.yml | 12 + config/sync/devel.toolbar.settings.yml | 10 + config/sync/language/hr/system.menu.devel.yml | 1 + config/sync/language/sl/system.menu.devel.yml | 1 + .../sl/views.view.moderated_content.yml | 11 +- config/sync/language/sr/system.menu.devel.yml | 1 + config/sync/system.menu.devel.yml | 13 + config/sync/views.view.content.yml | 2 +- config/sync/views.view.zadnje_spremembe.yml | 109 ++++++- web/sites/yufu.dev.services.yml | 3 + 13 files changed, 439 insertions(+), 12 deletions(-) create mode 100644 config/sync/devel.settings.yml create mode 100644 config/sync/devel.toolbar.settings.yml create mode 100644 config/sync/language/hr/system.menu.devel.yml create mode 100644 config/sync/language/sl/system.menu.devel.yml create mode 100644 config/sync/language/sr/system.menu.devel.yml create mode 100644 config/sync/system.menu.devel.yml create mode 100644 web/sites/yufu.dev.services.yml diff --git a/composer.json b/composer.json index 4dae1e8..4c8ab69 100644 --- a/composer.json +++ b/composer.json @@ -25,6 +25,7 @@ "drupal/core-project-message": "^10.0", "drupal/core-recommended": "^10.2.4", "drupal/diff": "^1.1", + "drupal/devel": "^5.1", "drupal/gin": "^3.0@RC", "drupal/gin_toolbar": "^1.0@RC", "drupal/jsonapi_menu_items": "^1.2", diff --git a/composer.lock b/composer.lock index 282695c..a2d47a0 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "39f3d592b41324eb32edb9388cc9682b", + "content-hash": "6fdae41d9930b076d636c871454e056b", "packages": [ { "name": "asm89/stack-cors", @@ -1124,6 +1124,97 @@ }, "time": "2023-02-01T09:20:38+00:00" }, + { + "name": "doctrine/common", + "version": "3.4.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/common.git", + "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/common/zipball/8b5e5650391f851ed58910b3e3d48a71062eeced", + "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced", + "shasum": "" + }, + "require": { + "doctrine/persistence": "^2.0 || ^3.0", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0 || ^10.0", + "doctrine/collections": "^1", + "phpstan/phpstan": "^1.4.1", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.0", + "squizlabs/php_codesniffer": "^3.0", + "symfony/phpunit-bridge": "^6.1", + "vimeo/psalm": "^4.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, proxies and much more.", + "homepage": "https://www.doctrine-project.org/projects/common.html", + "keywords": [ + "common", + "doctrine", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/common/issues", + "source": "https://github.com/doctrine/common/tree/3.4.3" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcommon", + "type": "tidelift" + } + ], + "time": "2022-10-09T11:47:59+00:00" + }, { "name": "doctrine/deprecations", "version": "1.1.3", @@ -1171,6 +1262,97 @@ }, "time": "2024-01-30T19:34:25+00:00" }, + { + "name": "doctrine/event-manager", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/750671534e0241a7c50ea5b43f67e23eb5c96f32", + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "conflict": { + "doctrine/common": "<2.9" + }, + "require-dev": { + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.8.8", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^4.28" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", + "keywords": [ + "event", + "event dispatcher", + "event manager", + "event system", + "events" + ], + "support": { + "issues": "https://github.com/doctrine/event-manager/issues", + "source": "https://github.com/doctrine/event-manager/tree/2.0.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager", + "type": "tidelift" + } + ], + "time": "2022-10-12T20:59:15+00:00" + }, { "name": "doctrine/lexer", "version": "2.1.1", @@ -1249,6 +1431,104 @@ ], "time": "2024-02-05T11:35:39+00:00" }, + { + "name": "doctrine/persistence", + "version": "3.3.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/persistence.git", + "reference": "477da35bd0255e032826f440b94b3e37f2d56f42" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/477da35bd0255e032826f440b94b3e37f2d56f42", + "reference": "477da35bd0255e032826f440b94b3e37f2d56f42", + "shasum": "" + }, + "require": { + "doctrine/event-manager": "^1 || ^2", + "php": "^7.2 || ^8.0", + "psr/cache": "^1.0 || ^2.0 || ^3.0" + }, + "conflict": { + "doctrine/common": "<2.10" + }, + "require-dev": { + "composer/package-versions-deprecated": "^1.11", + "doctrine/coding-standard": "^11", + "doctrine/common": "^3.0", + "phpstan/phpstan": "1.9.4", + "phpstan/phpstan-phpunit": "^1", + "phpstan/phpstan-strict-rules": "^1.1", + "phpunit/phpunit": "^8.5 || ^9.5", + "symfony/cache": "^4.4 || ^5.4 || ^6.0", + "vimeo/psalm": "4.30.0 || 5.3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Persistence\\": "src/Persistence" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", + "homepage": "https://www.doctrine-project.org/projects/persistence.html", + "keywords": [ + "mapper", + "object", + "odm", + "orm", + "persistence" + ], + "support": { + "issues": "https://github.com/doctrine/persistence/issues", + "source": "https://github.com/doctrine/persistence/tree/3.3.2" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fpersistence", + "type": "tidelift" + } + ], + "time": "2024-03-12T14:54:36+00:00" + }, { "name": "drupal/cer", "version": "5.0.0-beta3", @@ -1896,6 +2176,10 @@ "homepage": "https://www.drupal.org/u/realityloop", "role": "Maintainer" }, + { + "name": "Junyor", + "homepage": "https://www.drupal.org/user/7006" + }, { "name": "lhangea", "homepage": "https://www.drupal.org/user/2743803" diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index 973b689..9b657f6 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -18,6 +18,7 @@ module: contextual: 0 datetime: 0 dblog: 0 + devel: 0 diff: 0 dynamic_page_cache: 0 editor: 0 diff --git a/config/sync/devel.settings.yml b/config/sync/devel.settings.yml new file mode 100644 index 0000000..976cc91 --- /dev/null +++ b/config/sync/devel.settings.yml @@ -0,0 +1,12 @@ +_core: + default_config_hash: Aqx6J0yYT6mVqT0fbjeP4JkoL-700nmudVF5d6Pq2Yo +page_alter: false +raw_names: false +error_handlers: + 1: 1 +rebuild_theme: false +debug_mail_file_format: '%to-%subject-%datetime.mail.txt' +debug_mail_directory: 'temporary://devel-mails' +devel_dumper: var_dumper +debug_logfile: 'temporary://drupal_debug.txt' +debug_pre: true diff --git a/config/sync/devel.toolbar.settings.yml b/config/sync/devel.toolbar.settings.yml new file mode 100644 index 0000000..76ada43 --- /dev/null +++ b/config/sync/devel.toolbar.settings.yml @@ -0,0 +1,10 @@ +_core: + default_config_hash: IQjf_ytthngZTAk_MU8-74VecArWD3G5g0oEH6PM6GA +toolbar_items: + - devel.admin_settings_link + - devel.cache_clear + - devel.container_info.service + - devel.menu_rebuild + - devel.reinstall + - devel.route_info + - devel.run_cron diff --git a/config/sync/language/hr/system.menu.devel.yml b/config/sync/language/hr/system.menu.devel.yml new file mode 100644 index 0000000..fcc8682 --- /dev/null +++ b/config/sync/language/hr/system.menu.devel.yml @@ -0,0 +1 @@ +label: Razvoj diff --git a/config/sync/language/sl/system.menu.devel.yml b/config/sync/language/sl/system.menu.devel.yml new file mode 100644 index 0000000..fcc8682 --- /dev/null +++ b/config/sync/language/sl/system.menu.devel.yml @@ -0,0 +1 @@ +label: Razvoj diff --git a/config/sync/language/sl/views.view.moderated_content.yml b/config/sync/language/sl/views.view.moderated_content.yml index 84479bd..2574aca 100644 --- a/config/sync/language/sl/views.view.moderated_content.yml +++ b/config/sync/language/sl/views.view.moderated_content.yml @@ -7,6 +7,8 @@ display: fields: title: label: Naslov + type: + label: 'Tip vsebine' name: label: Avtor changed: @@ -16,14 +18,17 @@ display: exposed_form: options: submit_button: Počisti - reset_button_label: Ponastavi + reset_button_label: Poništi exposed_sorts_label: 'Rasporedi po' - sort_asc_label: Naraščajoče - sort_desc_label: Padajoče + sort_asc_label: Uzlazno + sort_desc_label: Silazno filters: title: expose: label: Naslov + type: + expose: + label: 'Tip vsebine' langcode: expose: label: Jezik diff --git a/config/sync/language/sr/system.menu.devel.yml b/config/sync/language/sr/system.menu.devel.yml new file mode 100644 index 0000000..fcc8682 --- /dev/null +++ b/config/sync/language/sr/system.menu.devel.yml @@ -0,0 +1 @@ +label: Razvoj diff --git a/config/sync/system.menu.devel.yml b/config/sync/system.menu.devel.yml new file mode 100644 index 0000000..bd55901 --- /dev/null +++ b/config/sync/system.menu.devel.yml @@ -0,0 +1,13 @@ +uuid: f9ee5a80-6539-4ade-ad1c-4f71f3739e60 +langcode: en +status: true +dependencies: + enforced: + module: + - devel +_core: + default_config_hash: 3V-l1uuTcyirYOGLPZV5HWaDfr02uEbWZJIwc8Byz-c +id: devel +label: Development +description: 'Links related to Devel module.' +locked: true diff --git a/config/sync/views.view.content.yml b/config/sync/views.view.content.yml index 06ec436..9b9eb4c 100644 --- a/config/sync/views.view.content.yml +++ b/config/sync/views.view.content.yml @@ -8,7 +8,7 @@ dependencies: _core: default_config_hash: 12Bd0mJQFIaXAkRfMVCAAcZ0oaxm94PoK8oHR9hkLmY id: content -label: Vsebine +label: Sadržaj module: node description: 'Find and manage content.' tag: default diff --git a/config/sync/views.view.zadnje_spremembe.yml b/config/sync/views.view.zadnje_spremembe.yml index 3ce40d3..2551aad 100644 --- a/config/sync/views.view.zadnje_spremembe.yml +++ b/config/sync/views.view.zadnje_spremembe.yml @@ -33,16 +33,34 @@ display: entity_type: node entity_field: changed plugin_id: field - label: '' + label: Čas exclude: false alter: alter_text: false + text: '' make_link: false + path: '' absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 word_boundary: false ellipsis: false + more_link: false + more_link_text: '' + more_link_path: '' strip_tags: false trim: false + preserve_tags: '' html: false element_type: '' element_class: '' @@ -71,6 +89,7 @@ display: past_format: '@interval ago' granularity: 2 refresh: 60 + description: '' group_column: value group_columns: { } group_rows: true @@ -91,16 +110,34 @@ display: entity_type: node entity_field: title plugin_id: field - label: '' + label: Pojem exclude: false alter: alter_text: false + text: '' make_link: false + path: '' absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 word_boundary: false ellipsis: false + more_link: false + more_link_text: '' + more_link_path: '' strip_tags: false trim: false + preserve_tags: '' html: false element_type: '' element_class: '' @@ -128,13 +165,71 @@ display: multi_type: separator separator: ', ' field_api_classes: false - uid: - id: uid - table: node_field_revision - field: uid + revision_uid: + id: revision_uid + table: node_revision + field: revision_uid + relationship: none + group_type: group + admin_label: '' entity_type: node - entity_field: uid + entity_field: revision_uid plugin_id: field + label: 'Revision user' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: entity_reference_label + settings: + link: true + group_column: target_id + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false pager: type: mini options: diff --git a/web/sites/yufu.dev.services.yml b/web/sites/yufu.dev.services.yml new file mode 100644 index 0000000..962894a --- /dev/null +++ b/web/sites/yufu.dev.services.yml @@ -0,0 +1,3 @@ +services: + cache.backend.null: + class: Drupal\Core\Cache\NullBackendFactory