Change to GLOBAL numbering as default (user_scoped=false)
This commit is contained in:
@@ -16,14 +16,14 @@ def generate_moc_number():
|
|||||||
|
|
||||||
Query Parameters:
|
Query Parameters:
|
||||||
prefix (optional): MOC prefix (default: 'MOC')
|
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:
|
Returns:
|
||||||
JSON: {'success': True, 'moc_number': 'MOC-10001'}
|
JSON: {'success': True, 'moc_number': 'MOC-10001'}
|
||||||
"""
|
"""
|
||||||
try:
|
try:
|
||||||
prefix = request.args.get('prefix', 'MOC')
|
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
|
user_id = current_user.id if user_scoped else None
|
||||||
moc_number = MOCNumberGenerator.generate_next_number(prefix=prefix, user_id=user_id)
|
moc_number = MOCNumberGenerator.generate_next_number(prefix=prefix, user_id=user_id)
|
||||||
@@ -50,7 +50,7 @@ def validate_moc_number():
|
|||||||
POST Body:
|
POST Body:
|
||||||
{
|
{
|
||||||
"set_number": "MOC-12345",
|
"set_number": "MOC-12345",
|
||||||
"user_scoped": true (optional)
|
"user_scoped": false (optional - default: false for GLOBAL VALIDATION)
|
||||||
}
|
}
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
@@ -59,7 +59,7 @@ def validate_moc_number():
|
|||||||
try:
|
try:
|
||||||
data = request.get_json()
|
data = request.get_json()
|
||||||
set_number = data.get('set_number')
|
set_number = data.get('set_number')
|
||||||
user_scoped = data.get('user_scoped', True)
|
user_scoped = data.get('user_scoped', False)
|
||||||
|
|
||||||
if not set_number:
|
if not set_number:
|
||||||
return jsonify({
|
return jsonify({
|
||||||
|
|||||||
Reference in New Issue
Block a user