Issue #2044865 by Gábor Hojtsy: Fixed Picture mappings cannot be edited.
parent
33c488d583
commit
ce46bf1e9a
|
@ -144,7 +144,7 @@ class PictureMappingFormController extends EntityFormController {
|
||||||
// another breakpoint group.
|
// another breakpoint group.
|
||||||
if (!$picture_mapping->hasMappings()) {
|
if (!$picture_mapping->hasMappings()) {
|
||||||
$uri = $picture_mapping->uri();
|
$uri = $picture_mapping->uri();
|
||||||
$form_state['redirect'] = $uri['path'] . '/edit';
|
$form_state['redirect'] = $uri['path'];
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$form_state['redirect'] = 'admin/config/media/picturemapping';
|
$form_state['redirect'] = 'admin/config/media/picturemapping';
|
||||||
|
|
|
@ -102,7 +102,7 @@ class PictureAdminUITest extends WebTestBase {
|
||||||
$this->assertText('mapping_one');
|
$this->assertText('mapping_one');
|
||||||
|
|
||||||
// Edit the group.
|
// Edit the group.
|
||||||
$this->drupalGet('admin/config/media/picturemapping/mapping_one/edit');
|
$this->drupalGet('admin/config/media/picturemapping/mapping_one');
|
||||||
$this->assertFieldByName('label', 'Mapping One');
|
$this->assertFieldByName('label', 'Mapping One');
|
||||||
$this->assertFieldByName('breakpointGroup', 'atestset');
|
$this->assertFieldByName('breakpointGroup', 'atestset');
|
||||||
|
|
||||||
|
@ -122,8 +122,8 @@ class PictureAdminUITest extends WebTestBase {
|
||||||
'mappings[custom.user.medium][1x]' => 'medium',
|
'mappings[custom.user.medium][1x]' => 'medium',
|
||||||
'mappings[custom.user.large][1x]' => 'large',
|
'mappings[custom.user.large][1x]' => 'large',
|
||||||
);
|
);
|
||||||
$this->drupalPost('admin/config/media/picturemapping/mapping_one/edit', $edit, t('Save'));
|
$this->drupalPost('admin/config/media/picturemapping/mapping_one', $edit, t('Save'));
|
||||||
$this->drupalGet('admin/config/media/picturemapping/mapping_one/edit');
|
$this->drupalGet('admin/config/media/picturemapping/mapping_one');
|
||||||
$this->assertFieldByName('mappings[custom.user.small][1x]', 'thumbnail');
|
$this->assertFieldByName('mappings[custom.user.small][1x]', 'thumbnail');
|
||||||
$this->assertFieldByName('mappings[custom.user.small][2x]', '');
|
$this->assertFieldByName('mappings[custom.user.small][2x]', '');
|
||||||
$this->assertFieldByName('mappings[custom.user.medium][1x]', 'medium');
|
$this->assertFieldByName('mappings[custom.user.medium][1x]', 'medium');
|
||||||
|
|
|
@ -64,7 +64,7 @@ function picture_menu() {
|
||||||
'route_name' => 'picture_mapping_page_add',
|
'route_name' => 'picture_mapping_page_add',
|
||||||
'type' => MENU_LOCAL_ACTION,
|
'type' => MENU_LOCAL_ACTION,
|
||||||
);
|
);
|
||||||
$items['admin/config/media/picturemapping/%picture_mapping/edit'] = array(
|
$items['admin/config/media/picturemapping/%picture_mapping'] = array(
|
||||||
'title' => 'Edit picture mapping',
|
'title' => 'Edit picture mapping',
|
||||||
'route_name' => 'picture_mapping_page_edit',
|
'route_name' => 'picture_mapping_page_edit',
|
||||||
);
|
);
|
||||||
|
|
|
@ -13,7 +13,7 @@ picture_mapping_page_add:
|
||||||
_permission: 'administer pictures'
|
_permission: 'administer pictures'
|
||||||
|
|
||||||
picture_mapping_page_edit:
|
picture_mapping_page_edit:
|
||||||
pattern: '/admin/config/media/picturemapping/{picture_mapping}/edit'
|
pattern: '/admin/config/media/picturemapping/{picture_mapping}'
|
||||||
defaults:
|
defaults:
|
||||||
_entity_form: 'picture_mapping.edit'
|
_entity_form: 'picture_mapping.edit'
|
||||||
requirements:
|
requirements:
|
||||||
|
|
Loading…
Reference in New Issue