Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not immediate way to know if an item has expired using the toolbar #1577

Open
hvelarde opened this issue May 5, 2016 · 11 comments
Open

Not immediate way to know if an item has expired using the toolbar #1577

hvelarde opened this issue May 5, 2016 · 11 comments

Comments

@hvelarde
Copy link
Member

hvelarde commented May 5, 2016

Information about the expiration of a piece of content was explicit on the document byline; this is not the case with the toolbar:

selection_070

@jensens
Copy link
Member

jensens commented May 5, 2016

imo this should be shown together with the state. First idea: strike trough style on the state name itself?

@davilima6
Copy link
Member

I agree it's closely related to State, I'm afraid too close even since Expired is a state but not a Workflow state. Is it a Publish state? Or more like a Visibility (for content listings) state? We could add a separator/header to the current Workflow State dropdown menu to make clear when current context will be effective and expired, if ever.

@djay
Copy link
Member

djay commented May 6, 2016

@plone/ux-team

@tkimnguyen
Copy link
Member

Because it's not really state, it needs a separate indicator on the toolbar. Strike-through style implies too much, I think. An actual word like "Expired" would be more immediately understood.

@jensens
Copy link
Member

jensens commented May 6, 2016

I do not agree. For the editor its semantically a state. Technically not.

@davilima6
Copy link
Member

@jensens, I see your point but I'd say that even for the editor it's semantically a bit different. It's a discrete concept in previous Plone, hidden in a Edit form subtab and only evident through byline when document has expired. No visuals anywhere for to be effective or to be expired content.

That's been a gray Plone concept for years, leading to lots of misunderstanding. We'd like users to learn: "Private objects are inaccessible until you change workflow state to Publish, however they won't be promoted in listings if Effective Date metadata is set but hasn't happened yet. And if they Expire they'll still be accessible through search and direct links but hidden from regular content listings". That's kind of a lot and will be more evident if we move it closer in UI to the workflow states menu.

Otoh it may be useful to inform anonymous users some content's expired, so we'll need some indicator in content area anyway to provide for this other usecase.

@tkimnguyen
Copy link
Member

Maybe then to make it be truly a question of state we should have the item transitioned to a new "expired" state at the expiry date/time?

@hvelarde
Copy link
Member Author

that's a different issue, @tkimnguyen; open it ;-)

@jensens
Copy link
Member

jensens commented May 11, 2016

This is a complex topic. I wrote for this some time ago
collective.wfeffectiverange - but having this as an addon is completely ok.
I don't think it is what we want for core!

Am 11. Mai 2016 1:57:28 vorm. schrieb "T. Kim Nguyen"
[email protected]:

Maybe then to make it be truly a question of state we should have the item
transitioned to a new "expired" state at the expiry date/time?


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#1577 (comment)

@3dogMcNeill
Copy link
Contributor

coming from the content side, what @davilima6 and @jensens said is exactly right and why I don't use expired, we transition to private when a content item's "life" is over. I don't care what the technical reason is, it doesn't make sense to me that 'expired' isn't a state.

@tkimnguyen
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants