View Issue Details

IDProjectCategoryView StatusLast Update
0005086Composrunvalidatedpublic2024-07-25 18:57
ReporterChris GrahamAssigned To 
SeverityFeature-request 
Status non-assignedResolutionopen 
Product Version 
Fixed in Version 
Summary0005086: Special tools for granting validation bypass for individual content items
DescriptionOften people who are not a formal part of an organisation need to review content. This presents two issues:
1) They don't have accounts. Creating them is a pain. Training to log in is pain. Subsequently cleaning them out is a pain.
2) Even if they have accounts, content access (including allowing validation bypass) is defined on a category level, not for individual content items, and manually messing with permissions and categorisation for special occasions is a pain.
3) And even if we did allow access through permissions, it doesn't communicate what is happening to a user.
4) There is a broader set of use cases, such as allowing someone external a limited number of views.

Instead we can:
1) implement a system whereby someone with permission to view some unvalidated content has the ability to share that access with someone else via providing them a special link with an access code in it that directly relates to viewing that particular piece of content. I have a patch for this that injects a response header into the output of some non-validated that is the share URL; that's quite developer-centric of course.
2) Implement a system of setting up early access codes for accessing a selection of unvalidated content, with a limited set of views, and tracking it. Any one with access to the "early access code" module (or maybe it's part of admin_unvalidated) could manage this through a nice UI.

Here's the rough spec for (2)...
a) Each item has a label and a randomised access code
b) Can select which non-validated content items to provide access to (defaults to all of the non-validated ones being selected / the most recent settings for the most recent created early access code)
c) Need to enter a maximum number of views, defaults to 100 (or most recent setting). Can be blank.
d) Nice table showing all codes currently set up, including how many views they've received
e) The table includes links to all the content each code allow access to, with direct sharable links to view that content with their code.
f) When accessing content through a code the normal non-validated message would be replaced with a message saying you are accessing from a private code (including that code's label), and the number of remaining views (after views runs out, an error would show saying views have run out).
g) Tempcode symbol for allowing content to be customised based on whether an access code is used

I have a rough patch for everything described here. It is currently not Composr-quality and only covers Comcode pages and News articles. EDIT: This patch is now very out-dated - the client-site that it was made for has had a lot more work done on the functionality.
TagsHas Patch
Time estimation (hours)8
Sponsorship open

Relationships

has duplicate 0005633 closedPatrick Schmalstig Composr non-bundled addons early_access: Implement early access addon for v11 

Activities

Chris Graham

2022-11-29 20:13

administrator  

early-access-patch.zip (6,099 bytes)

Patrick Schmalstig

2024-03-06 00:19

administrator   ~0008381

via 5633, considering this for v11 as I have another client who could use this. However, considering it for a non-bundled addon, not a core addon.

Issue History

Date Modified Username Field Change
2022-11-29 20:10 Chris Graham New Issue
2022-11-29 20:10 Chris Graham Tag Attached: Has Patch
2022-11-29 20:13 Chris Graham File Added: early-access-patch.zip
2023-02-21 02:02 Chris Graham Description Updated View Revisions
2024-03-06 00:17 Patrick Schmalstig Relationship added related to 0005633
2024-03-06 00:19 Patrick Schmalstig Note Added: 0008381
2024-07-25 18:57 Chris Graham Relationship replaced has duplicate 0005633