There's a bugs in interface:
- Information|Help text needs improvement
- better to have some numbers to show how many config-entries would be imported
- watchdog record for each error because "The import failed due to an error. Any errors have been logged." and a clean watchdog discourage UX.
- config without manifest is not imported and no message about it

Steps to reproduce
1. create new file in config staging folder

$ cat contact.category.feed.yml 
id: feed
label: 'Website feed'
recipients:
  - ''
reply: ''
weight: '0'
status: '1'

2. visit admin/config/development/sync
There are no configuration changes. BUT "Import all" active
3. Submit form
The import failed due to an error. Any errors have been logged. and "Import all" still active and no watchdog records. this misliding

but when I put updated manifest.contact.category.yml the import happens fine and "Website feed" contact form accesible

$ cat manifest.contact.category.yml 
feedback:
  name: contact.category.feedback
feed:
  name: contact.category.feed

This screen should point to help page where all needed files are described

Comments

alexpott’s picture

Status: Active » Closed (cannot reproduce)

Hmm... there's a quite a few interesting things here... I think this should fail at the validation stage because there is no uuid and you are importing configuration that should have one...

But actually I can't reproduce the issue following the described steps... I don't get an import all button on the form after creating the new file in staging.