Giter Site home page Giter Site logo

api.forum's People

Contributors

dharuanluigi avatar

Watchers

 avatar

api.forum's Issues

Users endpoint - delete account

Normal users can delete just your own account.

Looking for the GPD(General Personal Data Protection Law), users when delete your own accounts, they can delete all of your own information all of them.

In some cases the username it will be substituted by random username, just for keep database integrity. All of that transactions shold be register in log table in db, just for track reports.


MODS can delete account of other users.

Username for users

It's look like more secure create a username for users, instead show to others their personal email information.

Needs implemented new field in entity.

Users endpoint - create accounts

For creating accounts, is necessary implemented a validation of email service. To avoid create massive users with random and non existent emails.

Users endpoint - update own data

Restrict update data for just it self information.

Normal users can update some information about itself. Just it, them doesn´t can be possible update data from another users.
This is restricts for moderators too, mods cannot be possible update information about noone users.

[ ] - Restrict update data user just for the data owners

Add swagger

Added swagger support to make the api request more easy to understanding

Users endpoint - see data from the others

Normal and MODS users can see full of your own informations.

Them can see other users with simple views, like: username and their posts anwsers.

This feature just can be implemented before the issue #22 is closed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.