#13 Feedback aos usuários pelas produções indicadas

Open
opened 7 years ago by guilmour · 5 comments
guilmour commented 7 years ago

Como disse o @ericksoares3 em #12: Pode ser interessante colocar, na página de usuário, os filmes sugeridos por ele marcando: se já foram aceitos, estão em espera ou foram recusados.

Como disse o @ericksoares3 em #12: ``` Pode ser interessante colocar, na página de usuário, os filmes sugeridos por ele marcando: se já foram aceitos, estão em espera ou foram recusados. ```

Apoiado, já indiquei duas produções e não tenho ideia se foram aprovadas ou não.

Apoiado, já indiquei duas produções e não tenho ideia se foram aprovadas ou não.
guilmour commented 6 years ago
Owner

Desculpe, @eduhunter. Tivemos muitos problemas com os formulários no início. Pode me dizer qual é o nome da sua produção?

Desculpe, @eduhunter. Tivemos muitos problemas com os formulários no início. Pode me dizer qual é o nome da sua produção?
guilmour commented 6 years ago
Owner

From telegram @jotarios:

So, I have a question: What is the process to be accepted?
What's the condition in watch model? I think is "top" field?
From telegram @jotarios: ``` So, I have a question: What is the process to be accepted? What's the condition in watch model? I think is "top" field? ```
guilmour commented 6 years ago
Owner

Awesome, @jotarios, actually is the 'featured' field. we have to define a pattern to the options values. but nowadays they are Boolean.

Awesome, @jotarios, actually is the 'featured' field. we have to define a pattern to the options values. but nowadays they are Boolean.
guilmour commented 6 years ago
Owner

So, maybe we can create some field on the Watch model:

status: [{  status: String,
            moderator: { type : mongoose.Schema.ObjectId, ref : 'User'},
            moderatorNoteDate: Date,
            moderatorNote: String}]
},

And status can be:

  • waiting: waiting for a revision of any moderator. the standard status.
  • pending: a moderator revised it but some information or details is missing
  • approved: the film is approved, so it can be public now
  • rejected: the film was rejected because isn't libre or is offensive, or it doesn't fit the type of content

the moderator refers to the id of the moderator.

and the moderatorNote is the text detailing for the creator details about the info missing.

illustraded by @jotarios :

So, maybe we can create some field on the Watch model: ``` status: [{ status: String, moderator: { type : mongoose.Schema.ObjectId, ref : 'User'}, moderatorNoteDate: Date, moderatorNote: String}] }, ``` And **status** can be: - ```waiting```: waiting for a revision of any moderator. the standard status. - ```pending```: a moderator revised it but some information or details is missing - ```approved```: the film is approved, so it can be public now - ```rejected```: the film was rejected because isn't libre or is offensive, or it doesn't fit the type of content the **moderator** refers to the id of the moderator. and the **moderatorNote** is the text detailing for the creator details about the info missing. illustraded by @jotarios : ![](https://notabug.org/attachments/d79e5ead-4e19-4dd1-9a2c-e56820710f68)
Sign in to join this conversation.
Loading...
Cancel
Save
There is no content yet.