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

FAQ: Frequently asked questions #25

Closed
Senen opened this issue Nov 21, 2017 · 4 comments
Closed

FAQ: Frequently asked questions #25

Senen opened this issue Nov 21, 2017 · 4 comments

Comments

@Senen
Copy link
Contributor

Senen commented Nov 21, 2017

What

Allow administrators to create FAQ entries

HOW

  • Creating a a new public page to render all questions and answers
  • Creating a new table questions with following fields:
    • title:string
    • text:answer
    • position: integer
  • Only administrators (users with role :admin) can manage FAQ page.
  • Position attribute allow administrators to define questions order at public FAQ page.
  • Create full managment of questions on admin area

Screenshots

Admin - listing questions

listado-preguntas-frecuentes

Admin - New question

nueva-pregunta

Frontend: - Listing questions

faq

@Senen Senen added this to the December 15th milestone Nov 21, 2017
@Senen Senen added ready and removed not ready labels Nov 21, 2017
@Senen Senen changed the title FAQ: Frequently asked questions (mocking) FAQ: Frequently asked questions Nov 21, 2017
@bertocq
Copy link
Contributor

bertocq commented Nov 22, 2017

About the reordering, @iagirre did some cool tricks at consul consuldemocracy/consuldemocracy#2037 to do this with drag&drop, but if up and down arrows are easier... go for it, on the technical side of requirements, take a peak at involved code as we try to enforce that all orderable items will have a value for the "position" attribute at all times, and values will be consecutive and start from 1

@Senen
Copy link
Contributor Author

Senen commented Nov 22, 2017

@bertocq you are totally right, drag and drop is the cleanest solution! With consul example it should be easier

@iagirre
Copy link
Collaborator

iagirre commented Nov 24, 2017

I'll go with this.

@taitus
Copy link
Contributor

taitus commented Nov 27, 2017

Close issue. Related #88

@taitus taitus closed this as completed Nov 27, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants