Admin CRUD ‐ preparation (Communique) ‐ may be deleted afterwards - bounswe/bounswe2023group2 GitHub Wiki

I will put my comments under each point. You do that also. And we will make the decisions. (We can split as soon as we clear things) (Just started. If it is ok, we can continue.)

  • 1.1.3 Admin

    • 1.1.3.1 Admin users shall be able to create actions, such as relieving needs, sending rescue teams, etc...

      <-*-> Mehmet K: I think, this is done by the Action APIs. But we should clear that.

      <-*-> Aziza: we need to clarify if actions can be created only by admins or not.

AMBIGUOS? BEGÜM SHOULD COMMENT/DECIDE:

<-*-> Mehmet K: I guess we can resolve this with Begüm. Let's PASS.

  • 1.1.3.2 Admin users shall be able to search users and see the contact information of other users.

    <-*-> Mehmet K: Should be done

    <-*-> Aziza: Can only admins search users and see contact info?

    AMBIGUOUS ??

    DONE - RESOLUTION: Redesigned user profile endpoints. For ADMIN alternative calls

DONE 1.1.3.3 Admin users shall be able to view the misinformation reports.

SHOULD BE ADDED: be able to delete the reports as well

  • 1.1.3.4 Admin users shall be able to accept or reject a misinformation report. When the misinformation report is accepted, the event will be removed.

    <-*-> Aziza: this requires two new endpoints, accept and reject

    I CAN DO

  • 1.1.3.5 Admin users shall be able to remove activities from the platform.

    <-*-> Aziza: this requires a checker method for activity’s delete endpoint, if the user is admin.

    -I CAN DO

  • 1.1.3.6 Admin users shall be able to see authenticated and verified users' activities.

<-*-> Aziza: this requires a checker method for activity’s get endpoint, if the user is admin. Can only admins see authenticated and verified users?

I CAN DO, but ambiguous ?

  • 1.1.3.7 Admin users shall be able to cancel verified users' verification or authenticated user's authentication. Once admin users cancel verification/authentication, they shall not be able to be verified or authenticated again.

    <-*-> Aziza: this requires a checker method for canceling verification or authentication?? endpoint, if the user is admin. What does it mean to cancel authentication?

    • I CAN DO, but ambiguous ?

BEGÜM SHOULD COMMENT/DECIDE:

  • 1.1.3.8 Admin users shall be able to see and recover canceled verification or authentication.

    -AMBIGUOUS?

<-*-> Mehmet K: That is related to undoing the cancelation of the user verification. This is done via setting the enabled field or something like that. I CAN DO THAT

BEGÜM COMMENT/DECIDE:

  • 1.1.3.9 Admin users shall be able to select or approve users as credible users.

    -AMBIGUOUS? Select meaning? Credible is Verified?

<-*-> Mehmet K: I WILL CHECK LATER

  • 1.1.3.10 Admin users shall be able to cancel credible users' credibility.

    • AMBIGUOUS, DEPENDS ON 1.1.3.9

<-*-> Mehmet K: I WILL CHECK LATER

  • 1.1.3.11 Admin users shall be able to pin some activities at the top to increase their visibility.

    • AMBIGUOUS, how should this be done?

<-*-> Mehmet K: I WILL CHECK LATER

⚠️ **GitHub.com Fallback** ⚠️