Change to GLOBAL numbering as default (user_scoped=false)

This commit is contained in:
2025-12-15 00:40:09 +11:00
parent ec6deb3fc2
commit fdb9211dd2

View File

@@ -16,14 +16,14 @@ def generate_moc_number():
Query Parameters:
prefix (optional): MOC prefix (default: 'MOC')
user_scoped (optional): Scope to current user (default: true)
user_scoped (optional): Scope to current user (default: false - GLOBAL NUMBERING)
Returns:
JSON: {'success': True, 'moc_number': 'MOC-10001'}
"""
try:
prefix = request.args.get('prefix', 'MOC')
user_scoped = request.args.get('user_scoped', 'true').lower() == 'true'
user_scoped = request.args.get('user_scoped', 'false').lower() == 'true'
user_id = current_user.id if user_scoped else None
moc_number = MOCNumberGenerator.generate_next_number(prefix=prefix, user_id=user_id)
@@ -50,7 +50,7 @@ def validate_moc_number():
POST Body:
{
"set_number": "MOC-12345",
"user_scoped": true (optional)
"user_scoped": false (optional - default: false for GLOBAL VALIDATION)
}
Returns:
@@ -59,7 +59,7 @@ def validate_moc_number():
try:
data = request.get_json()
set_number = data.get('set_number')
user_scoped = data.get('user_scoped', True)
user_scoped = data.get('user_scoped', False)
if not set_number:
return jsonify({