Publisher does not support the Fluid field type. Please do not contact asking when support will be available.

If you purchased an add-on from expressionengine.com, be sure to visit boldminded.com/claim to add the license to your account here on boldminded.com.

Ticket: Update CP Channel Entry View to not show translation status tiles for channels that are “ignored”

Status Resolved
Add-on / Version Publisher 3.8.0
Severity
EE Version 6.3.5

Gavin @ JCOGS

Oct 12, 2022

Currently if you view a channel in CP entry listing it always shows the “Publisher Status” tiles.
If the channel is one that is set to be ‘ignored’ these tiles are still shown, but only the ‘default’ language is shown as being ‘complete’.
This is potentially confusing - the buttons are all ‘wired up’ correctly so you can click on one of the non-translated language buttons and get transferred to the edit screen for that entry - but you are taken to the page for the default language and if you then edit that you edit the default langauge not the language you clicked on.
A better solution would be not to show the language options for ignored channels, or if you have to, disable the buttons that show for non-default langauge.

#1

BoldMinded (Brian)

Good call. Thanks for suggesting this.

#2

BoldMinded (Brian)

This will be fixed in the next release. If you want it now just add this ‘isIgnored’ conditional to line 1254 of the mod.publisher.php file.

foreach ($id as $entry_id) {
                if ($entryService->isIgnored($entry_id)) {
                    continue;
                }
                if ($status = $entryService->isTranslated($entry_id, $detailed)) {
                    $translated_entries[$entry_id] = $status;
                }
            }

Login to reply