-
Notifications
You must be signed in to change notification settings - Fork 3
Make API Endpoint to set the ReadOnly status of a Wiki #1009
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
1fc42a7 to
ebd83fb
Compare
ebd83fb to
c5b00ef
Compare
|
|
||
| if (!$wiki) { | ||
| return response()->json([ | ||
| 'error' => 'Wiki not found for domain: ' . $domain, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| 'error' => 'Wiki not found for domain: ' . $domain, | |
| 'error' => "Wiki not found for domain: $domain", |
Non-blocking nitpick: let's make use of string interpolation :)
| $validated = $request->validate([ | ||
| 'domain' => 'required|string', | ||
| ]); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking at the task, this endpoint should also take a boolean readOnly parameter
| ], 404); | ||
| } | ||
|
|
||
| $wiki->setSetting('wgReadOnly', 'This wiki is currently read-only.'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same as above, this doesn't handle when the readOnly parameter is false.
Bug: T410395