View Issue Details

IDProjectCategoryView StatusLast Update
0001315Composr non-bundled addons[Composr] corepublic2017-05-01 15:58
ReporterChris GrahamAssigned To 
SeverityFeature-request 
Status non-assignedResolutionopen 
Summary0001315: Resource view limits
DescriptionThe ability to set up limits to say how many resources they may view.

Each limit would have:
1) A codename, e.g. video_restriction
2) A maximum quantity that may be viewed, e.g. 10
3) A time period within which the limit applies, e.g. 1 week (the limit would apply to a moving time window)
4) Overrides for each usergroup, to define 2/3 separately for that usergroup
5) An error message to show if the limit is hit

The limit would be maintained via code inserted into the top of screen templates, e.g. {$APPLY_VIEW_LIMITS,video_restriction}

This provides great flexibility on deciding exactly what screen types have exactly what shared limits.

For guest limitation it would need to somehow do it via IP address, as cookies are not secure.

If a member is in multiple usergroups, Composr would pick the best possible limit for that member (i.e. highest normalised view limit).
Additional InformationSee:
http://compo.sr/forum/topicview/misc/deploying/limit-video-views.htm
TagsType: Cross-cutting feature
Time estimation (hours)7
Sponsorship open

Activities

Chris Graham

2013-07-18 14:55

administrator   ~0001570

Last edited: 2014-01-30 13:13

View 2 revisions

The APPLY_VIEW_LIMITS symbol would be implemented via the same backend tracking that the HAS_READ/MARK_READ symbols uses.

Issue History

Date Modified Username Field Change
2017-05-01 15:58 Chris Graham Tag Attached: Type: Cross-cutting feature