Specify guest accounts
This commit is contained in:
parent
6c1df04b4b
commit
2e3a0b4e00
2 changed files with 24 additions and 0 deletions
|
@ -17,7 +17,24 @@ paths:
|
||||||
summary: Register for an account on this homeserver.
|
summary: Register for an account on this homeserver.
|
||||||
description: |-
|
description: |-
|
||||||
Register for an account on this homeserver.
|
Register for an account on this homeserver.
|
||||||
|
|
||||||
|
There are two kinds of user account:
|
||||||
|
|
||||||
|
- `user` accounts. These accounts may use the full API described in this specification.
|
||||||
|
|
||||||
|
- `guest` accounts. These accounts may have limited permissions and may not be supported by all servers.
|
||||||
|
|
||||||
parameters:
|
parameters:
|
||||||
|
- in: query
|
||||||
|
name: kind
|
||||||
|
type: string
|
||||||
|
x-example: guest
|
||||||
|
required: false
|
||||||
|
default: user
|
||||||
|
enum:
|
||||||
|
- guest
|
||||||
|
- user
|
||||||
|
description: The kind of account to register. Defaults to `user`.
|
||||||
- in: body
|
- in: body
|
||||||
name: body
|
name: body
|
||||||
schema:
|
schema:
|
||||||
|
|
|
@ -84,6 +84,13 @@ def main(input_module, file_stream=None, out_dir=None, verbose=False):
|
||||||
input_lines = input.split('\n\n')
|
input_lines = input.split('\n\n')
|
||||||
wrapper = TextWrapper(initial_indent=initial_indent, width=wrap)
|
wrapper = TextWrapper(initial_indent=initial_indent, width=wrap)
|
||||||
output_lines = [wrapper.fill(line) for line in input_lines]
|
output_lines = [wrapper.fill(line) for line in input_lines]
|
||||||
|
|
||||||
|
for i in range(len(output_lines)):
|
||||||
|
line = output_lines[i]
|
||||||
|
in_bullet = line.startswith("- ")
|
||||||
|
if in_bullet:
|
||||||
|
output_lines[i] = line.replace("\n", "\n " + initial_indent)
|
||||||
|
|
||||||
return '\n\n'.join(output_lines)
|
return '\n\n'.join(output_lines)
|
||||||
|
|
||||||
# make Jinja aware of the templates and filters
|
# make Jinja aware of the templates and filters
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue