Documentation
¶
Overview ¶
Package submissioncap tracks the per-user override on how many pending (unapproved) proposed changes a submitter may have open at once - checked at volume edit session finalize time (durable-volume-editing task 5.1, sweetrpg/platform#38).
Index ¶
Constants ¶
const CollectionName = "submission_cap_overrides"
const DefaultCapEnvVar = "SUBMISSION_CAP_DEFAULT"
DefaultCapEnvVar names the env var overriding defaultCap (the hardcoded fallback below).
Variables ¶
This section is empty.
Functions ¶
func CapFor ¶
CapFor returns userID's effective cap: their override if one is set, otherwise Default().
func ClearOverride ¶
ClearOverride removes userID's cap override, falling them back to Default().
func Default ¶
func Default() int
Default returns the platform-wide default cap: SUBMISSION_CAP_DEFAULT if set and a valid non-negative integer, otherwise defaultCap.
func GetOverride ¶
GetOverride returns userID's cap override, or nil if none is set.
Types ¶
This section is empty.