Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
P
Project
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Jobs
Commits
Open sidebar
Gorodkov Denis
Project
Commits
13320772
Commit
13320772
authored
May 06, 2022
by
Gorodkov Denis
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
parent
3ff49535
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
163 additions
and
7215 deletions
+163
-7215
core.entity_form_display.node.people.default.yml
.../general/core.entity_form_display.node.people.default.yml
+9
-0
core.entity_view_display.node.people.default.yml
.../general/core.entity_view_display.node.people.default.yml
+12
-0
core.entity_view_display.node.people.teaser.yml
...g/general/core.entity_view_display.node.people.teaser.yml
+2
-0
core.extension.yml
app/config/general/core.extension.yml
+1
-0
field.field.node.people.field_people_exclude.yml
.../general/field.field.node.people.field_people_exclude.yml
+23
-0
field.storage.node.field_people_exclude.yml
...onfig/general/field.storage.node.field_people_exclude.yml
+19
-0
search_api.index.default_index.yml
app/config/general/search_api.index.default_index.yml
+5
-0
search_api_autocomplete.search.index_films.yml
...ig/general/search_api_autocomplete.search.index_films.yml
+8
-2
ultimate_cron.job.mymodule_cron.yml
app/config/general/ultimate_cron.job.mymodule_cron.yml
+12
-0
views.view.index_films.yml
app/config/general/views.view.index_films.yml
+0
-47
mymodule.links.menu.yml
app/docroot/modules/custom/mymodule/mymodule.links.menu.yml
+6
-0
mymodule.routing.yml
app/docroot/modules/custom/mymodule/mymodule.routing.yml
+6
-0
API.php
app/docroot/modules/custom/mymodule/src/API.php
+14
-0
BatchCommands.php
...ot/modules/custom/mymodule/src/Commands/BatchCommands.php
+0
-3
BatchForm.php
app/docroot/modules/custom/mymodule/src/Form/BatchForm.php
+46
-0
prod29dec.sql
app/prod29dec.sql
+0
-7163
No files found.
app/config/general/core.entity_form_display.node.people.default.yml
View file @
13320772
...
@@ -12,6 +12,7 @@ dependencies:
...
@@ -12,6 +12,7 @@ dependencies:
-
field.field.node.people.field_height
-
field.field.node.people.field_height
-
field.field.node.people.field_homeworld
-
field.field.node.people.field_homeworld
-
field.field.node.people.field_mass
-
field.field.node.people.field_mass
-
field.field.node.people.field_people_exclude
-
field.field.node.people.field_skin_color
-
field.field.node.people.field_skin_color
-
field.field.node.people.field_species
-
field.field.node.people.field_species
-
field.field.node.people.field_starships
-
field.field.node.people.field_starships
...
@@ -20,6 +21,7 @@ dependencies:
...
@@ -20,6 +21,7 @@ dependencies:
-
node.type.people
-
node.type.people
module
:
module
:
-
path
-
path
-
search_api_exclude_entity
id
:
node.people.default
id
:
node.people.default
targetEntityType
:
node
targetEntityType
:
node
bundle
:
people
bundle
:
people
...
@@ -107,6 +109,13 @@ content:
...
@@ -107,6 +109,13 @@ content:
size
:
60
size
:
60
placeholder
:
'
'
placeholder
:
'
'
third_party_settings
:
{
}
third_party_settings
:
{
}
field_people_exclude
:
type
:
search_api_exclude_entity_widget
weight
:
136
region
:
content
settings
:
field_label
:
'
Yes,
exclude
this
entity
from
the
search
indexes.'
third_party_settings
:
{
}
field_skin_color
:
field_skin_color
:
type
:
string_textfield
type
:
string_textfield
weight
:
130
weight
:
130
...
...
app/config/general/core.entity_view_display.node.people.default.yml
View file @
13320772
...
@@ -12,6 +12,7 @@ dependencies:
...
@@ -12,6 +12,7 @@ dependencies:
-
field.field.node.people.field_height
-
field.field.node.people.field_height
-
field.field.node.people.field_homeworld
-
field.field.node.people.field_homeworld
-
field.field.node.people.field_mass
-
field.field.node.people.field_mass
-
field.field.node.people.field_people_exclude
-
field.field.node.people.field_skin_color
-
field.field.node.people.field_skin_color
-
field.field.node.people.field_species
-
field.field.node.people.field_species
-
field.field.node.people.field_starships
-
field.field.node.people.field_starships
...
@@ -19,6 +20,7 @@ dependencies:
...
@@ -19,6 +20,7 @@ dependencies:
-
field.field.node.people.field_vehicles
-
field.field.node.people.field_vehicles
-
node.type.people
-
node.type.people
module
:
module
:
-
search_api_exclude_entity
-
user
-
user
id
:
node.people.default
id
:
node.people.default
targetEntityType
:
node
targetEntityType
:
node
...
@@ -97,6 +99,16 @@ content:
...
@@ -97,6 +99,16 @@ content:
third_party_settings
:
{
}
third_party_settings
:
{
}
weight
:
109
weight
:
109
region
:
content
region
:
content
field_people_exclude
:
type
:
search_api_exclude_entity_formatter
label
:
above
settings
:
format
:
yes-no
format_custom_false
:
'
'
format_custom_true
:
'
'
third_party_settings
:
{
}
weight
:
116
region
:
content
field_skin_color
:
field_skin_color
:
type
:
string
type
:
string
label
:
above
label
:
above
...
...
app/config/general/core.entity_view_display.node.people.teaser.yml
View file @
13320772
...
@@ -13,6 +13,7 @@ dependencies:
...
@@ -13,6 +13,7 @@ dependencies:
-
field.field.node.people.field_height
-
field.field.node.people.field_height
-
field.field.node.people.field_homeworld
-
field.field.node.people.field_homeworld
-
field.field.node.people.field_mass
-
field.field.node.people.field_mass
-
field.field.node.people.field_people_exclude
-
field.field.node.people.field_skin_color
-
field.field.node.people.field_skin_color
-
field.field.node.people.field_species
-
field.field.node.people.field_species
-
field.field.node.people.field_starships
-
field.field.node.people.field_starships
...
@@ -41,6 +42,7 @@ hidden:
...
@@ -41,6 +42,7 @@ hidden:
field_height
:
true
field_height
:
true
field_homeworld
:
true
field_homeworld
:
true
field_mass
:
true
field_mass
:
true
field_people_exclude
:
true
field_skin_color
:
true
field_skin_color
:
true
field_species
:
true
field_species
:
true
field_starships
:
true
field_starships
:
true
...
...
app/config/general/core.extension.yml
View file @
13320772
...
@@ -56,6 +56,7 @@ module:
...
@@ -56,6 +56,7 @@ module:
search_api_db
:
0
search_api_db
:
0
search_api_db_defaults
:
0
search_api_db_defaults
:
0
search_api_exclude
:
0
search_api_exclude
:
0
search_api_exclude_entity
:
0
shortcut
:
0
shortcut
:
0
smtp
:
0
smtp
:
0
system
:
0
system
:
0
...
...
app/config/general/field.field.node.people.field_people_exclude.yml
0 → 100644
View file @
13320772
uuid
:
d3432c2f-abcc-4e02-965c-7db2afe6ecb6
langcode
:
en
status
:
true
dependencies
:
config
:
-
field.storage.node.field_people_exclude
-
node.type.people
module
:
-
search_api_exclude_entity
id
:
node.people.field_people_exclude
field_name
:
field_people_exclude
entity_type
:
node
bundle
:
people
label
:
people_exclude
description
:
'
'
required
:
false
translatable
:
false
default_value
:
-
value
:
false
default_value_callback
:
'
'
settings
:
{
}
field_type
:
search_api_exclude_entity
app/config/general/field.storage.node.field_people_exclude.yml
0 → 100644
View file @
13320772
uuid
:
0136fba0-db3e-4075-b408-0f47caae9e84
langcode
:
en
status
:
true
dependencies
:
module
:
-
node
-
search_api_exclude_entity
id
:
node.field_people_exclude
field_name
:
field_people_exclude
entity_type
:
node
type
:
search_api_exclude_entity
settings
:
{
}
module
:
search_api_exclude_entity
locked
:
false
cardinality
:
1
translatable
:
true
indexes
:
{
}
persist_with_no_fields
:
false
custom_storage
:
false
app/config/general/search_api.index.default_index.yml
View file @
13320772
...
@@ -20,6 +20,7 @@ dependencies:
...
@@ -20,6 +20,7 @@ dependencies:
module
:
module
:
-
node
-
node
-
search_api
-
search_api
-
search_api_exclude_entity
_core
:
_core
:
default_config_hash
:
GLmLegZGHtMF6annRqgjizJAoiAip-IT-XOsDMCZfog
default_config_hash
:
GLmLegZGHtMF6annRqgjizJAoiAip-IT-XOsDMCZfog
id
:
default_index
id
:
default_index
...
@@ -229,6 +230,10 @@ processor_settings:
...
@@ -229,6 +230,10 @@ processor_settings:
weights
:
weights
:
add_properties
:
0
add_properties
:
0
pre_index_save
:
-10
pre_index_save
:
-10
search_api_exclude_entity_processor
:
fields
:
node
:
-
field_people_exclude
stopwords
:
stopwords
:
weights
:
weights
:
preprocess_index
:
-5
preprocess_index
:
-5
...
...
app/config/general/search_api_autocomplete.search.index_films.yml
View file @
13320772
...
@@ -12,11 +12,17 @@ id: index_films
...
@@ -12,11 +12,17 @@ id: index_films
label
:
'
Index
films'
label
:
'
Index
films'
index_id
:
default_index
index_id
:
default_index
suggester_settings
:
suggester_settings
:
server
:
live_results
:
fields
:
fields
:
-
title
-
title
highlight
:
enabled
:
false
field
:
'
'
view_modes
:
'
entity:node'
:
people
:
'
'
suggester_weights
:
suggester_weights
:
server
:
0
live_results
:
0
suggester_limits
:
{
}
suggester_limits
:
{
}
search_settings
:
search_settings
:
'
views:index_films'
:
'
views:index_films'
:
...
...
app/config/general/ultimate_cron.job.mymodule_cron.yml
View file @
13320772
...
@@ -11,7 +11,19 @@ module: mymodule
...
@@ -11,7 +11,19 @@ module: mymodule
callback
:
mymodule_cron
callback
:
mymodule_cron
scheduler
:
scheduler
:
id
:
simple
id
:
simple
configuration
:
rules
:
-
'
*
*
*
*
*'
launcher
:
launcher
:
id
:
serial
id
:
serial
configuration
:
timeouts
:
lock_timeout
:
3600
launcher
:
thread
:
0
logger
:
logger
:
id
:
database
id
:
database
configuration
:
method
:
'
3'
expire
:
1209600
retain
:
1000
app/config/general/views.view.index_films.yml
View file @
13320772
...
@@ -465,53 +465,6 @@ display:
...
@@ -465,53 +465,6 @@ display:
parse_mode
:
terms
parse_mode
:
terms
min_length
:
null
min_length
:
null
fields
:
{
}
fields
:
{
}
title
:
id
:
title
table
:
search_api_index_default_index
field
:
title
relationship
:
none
group_type
:
group
admin_label
:
'
'
plugin_id
:
search_api_text
operator
:
'
!='
value
:
min
:
'
'
max
:
'
'
value
:
'
'
group
:
1
exposed
:
true
expose
:
operator_id
:
title_op
label
:
'
Исключить
из
поиска'
description
:
'
'
use_operator
:
false
operator
:
title_op
operator_limit_selection
:
false
operator_list
:
{
}
identifier
:
title
required
:
false
remember
:
false
multiple
:
false
remember_roles
:
authenticated
:
authenticated
anonymous
:
'
0'
content_editor
:
'
0'
administrator
:
'
0'
min_placeholder
:
'
'
max_placeholder
:
'
'
placeholder
:
'
'
is_grouped
:
false
group_info
:
label
:
'
'
description
:
'
'
identifier
:
'
'
optional
:
true
widget
:
select
multiple
:
false
remember
:
false
default_group
:
All
default_group_multiple
:
{
}
group_items
:
{
}
style
:
style
:
type
:
grid
type
:
grid
options
:
options
:
...
...
app/docroot/modules/custom/mymodule/mymodule.links.menu.yml
0 → 100644
View file @
13320772
mymodule.admin_settings_batch_form
:
title
:
'
Batch
form'
route_name
:
mymodule.batch_form
description
:
'
Test
description'
parent
:
system.admin_config_system
weight
:
99
app/docroot/modules/custom/mymodule/mymodule.routing.yml
0 → 100644
View file @
13320772
mymodule.batch_form
:
path
:
'
/admin/config/system/batch-form'
defaults
:
_form
:
'
\Drupal\mymodule\Form\BatchForm'
requirements
:
_permission
:
'
administer
site
configuration'
app/docroot/modules/custom/mymodule/src/API.php
View file @
13320772
...
@@ -99,4 +99,18 @@ class API {
...
@@ -99,4 +99,18 @@ class API {
}
}
$node
->
save
();
$node
->
save
();
}
}
public
function
batch
()
{
$nids
=
\Drupal
::
entityQuery
(
'node'
)
->
condition
(
'type'
,
'people'
)
->
execute
();
$nodes
=
\Drupal\node\Entity\Node
::
loadMultiple
(
$nids
);
$operations
=
[];
foreach
(
$nodes
as
$node
)
{
$operations
[]
=
[
'callback'
,
$node
];
}
batch_set
([
'title'
=>
'Nodes import'
,
'operations'
=>
$operations
,
]);
}
}
}
app/docroot/modules/custom/mymodule/src/Commands/BatchCommands.php
View file @
13320772
...
@@ -41,9 +41,6 @@ class BatchCommands extends DrushCommands {
...
@@ -41,9 +41,6 @@ class BatchCommands extends DrushCommands {
'type'
=>
$bundle
,
'type'
=>
$bundle
,
'field_swapi_id'
=>
$swapi_id
,
'field_swapi_id'
=>
$swapi_id
,
]);
]);
foreach
(
$node
as
$val
)
{
$node_edited
=
$val
;
}
if
(
!
empty
(
$node
))
{
if
(
!
empty
(
$node
))
{
$swapi_edited
=
date_parse
(
$value
[
'edited'
]);
$swapi_edited
=
date_parse
(
$value
[
'edited'
]);
$swapi_edited
=
$swapi_edited
[
'day'
]
.
"."
.
$swapi_edited
[
'month'
]
.
"."
.
$swapi_edited
[
'year'
];
$swapi_edited
=
$swapi_edited
[
'day'
]
.
"."
.
$swapi_edited
[
'month'
]
.
"."
.
$swapi_edited
[
'year'
];
...
...
app/docroot/modules/custom/mymodule/src/Form/BatchForm.php
0 → 100644
View file @
13320772
<?php
/**
* @file
* Contatins \Drupal\mymodule\Form
*/
namespace
Drupal\mymodule\Form
;
use
Drupal\Core\Form\FormBase
;
use
Drupal\Core\Form\FormStateInterface
;
class
BatchForm
extends
FormBase
{
public
function
getFormId
()
{
return
'mymodule_batch_form'
;
}
public
function
buildForm
(
array
$form
,
FormStateInterface
$form_state
)
{
$form
[
'text'
]
=
array
(
'#type'
=>
'datetime'
,
'#title'
=>
'Date and time'
,
);
$form
[
'actions'
][
'submit'
]
=
array
(
'#type'
=>
'submit'
,
'#value'
=>
'Import'
,
'#button_type'
=>
'primary'
,
);
return
$form
;
}
public
function
submitForm
(
array
&
$form
,
FormStateInterface
$form_state
)
{
$api
=
\Drupal
::
service
(
'mymodule.custom_services'
);
$api
->
batch
();
/*$nids = \Drupal::entityQuery('node')->condition('type','people')->execute();
$nodes = \Drupal\node\Entity\Node::loadMultiple($nids);
$operations = [];
foreach ($nodes as $node) {
$operations[] = ['callback', $node];
}
batch_set([
'title' => 'Nodes import',
'operations' => $operations,
]);*/
}
}
app/prod29dec.sql
deleted
100644 → 0
View file @
3ff49535
This source diff could not be displayed because it is too large. You can
view the blob
instead.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment