Skip to content
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

New inputs and question descriptions #14

Open
Giingu opened this issue Jan 2, 2022 · 1 comment
Open

New inputs and question descriptions #14

Giingu opened this issue Jan 2, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@Giingu
Copy link

Giingu commented Jan 2, 2022

Is your feature request related to a problem? Please describe.
Having a few more input types (and the Select/Dropdown) would be very useful and also would make for a nicer experience for those appealing.
This could add a lot of possibilities of what this could be used for, making it more than only for ban appeals, since it could be used for any kind of appeals, forms, etc for discord servers.

If we want to add descriptions, explanations, etc we currently don't really have an easy way, and it would be extremely useful.
Example of how it could look like:
image

Describe the solution you'd like
The only thing I can think of is how I would put it in the custom-questions.json :

   {
    "question": "What are you applying for?",
    "description": "Choose one of the following",
    "type": "radio",
    "option1": "Admin",
    "option2": "Mod",
    "option3": "Helper",
    "option4": "Host"
  },   {
    "question": "How many hours do you usually spend on discord every day?",
    "description": "We will check your activity, so be honest",
    "type": "range",
    "minimum": 1,
    "maximum": 24
  },  {
    "question": "Which of these do you have experience with?",
    "description": "You will need to provide proof later",
    "type": "checkbox",
    "option1": "Administrating",
    "option2": "Moderating",
    "option3": "Hosting Events / Tournaments"
  },   {
    "question": "Tell us why you deserve this position",
    "description": "Be as detailed as you can, include information to prove the previous question",
    "type": "text",
    "character_limit": 5000
  },   {
    "question": "When will you be available?",
    "description": "If your application passes we may interview you",
    "type": "datetime-local"
  },

Things to add:

  • Descriptions

Input

  • Range
  • Checkbox
  • Radio
  • Quantity
  • Datetime-local
  • Date
  • Time

Others:

  • Select element (Dropdown)
@jcsumlin
Copy link
Owner

jcsumlin commented Jan 4, 2022

Thanks for opening a feature request! I think this addition would be great for the project

@jcsumlin jcsumlin self-assigned this Jan 5, 2022
@jcsumlin jcsumlin added the enhancement New feature or request label Jan 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants