Tags:
create new tag
view all tags

Feature Proposals » TWiki::Func::isInList() to be introduced

Summary

Current State: Developer: Reason: Date: Concerns By: Bug Tracking: Proposed For:
AcceptedProposal HideyoImazu None 2019-10-01   TWikibug:Item7878 LimaRelease

Edit Form

TopicSummary:
CurrentState:
CommittedDeveloper:
ReasonForDecision:
DateOfCommitment:   Format: YYYY-MM-DD
ConcernRaisedBy:
BugTracking:
OutstandingIssues:
RelatedTopics:
InterestedParties:
ProposedFor:
TWikiContributors:
 

Motivation

TagMePlugin sees DENY_TAG_CHANGE and ALLOW_TAG_CHANGE variables in a similar manner as TWiki access control sees DENYWEBCHANGE and ALLOWWEBCHANGE. However, DENY_TAG_CHANGE and ALLOW_TAG_CHANGE cannot have user and group notations provided by a custom user mapping handler cleanly. This is because there is no function in TWiki::Func calling TWiki::Users::isInList().

Description and Documentation

TWiki::Func::isInList() is to be introduced. It will be like TWiki::Func::isGroupMember() in the sense that TWiki::Func::isInList() will take two arguments, $list (required) and $user (optional).

Examples

TagMePlugin.pm will call TWiki::Func::isInList() if available.

Impact

Implementation

-- Contributors: Hideyo Imazu - 2019-10-01

Discussion

Sounds good! +1

-- Peter Thoeny - 2019-10-02

This feature is accepted by SevenDayFeedbackPeriod based on TWikiReleaseManagementProcess

-- Peter Thoeny - 2019-11-01

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r5 - 2020-01-21 - HideyoImazu
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.