Skip to content

Services #17

Open
Open

Description

@SMore-Napi

Create Request Mapping to show user's CV cards, create them and delete.

  • GET /services/user/{id}
    List of someone's CV cards. Only cards with hidden=false will be shown. Specify user id as a path variable to check his/her public CV cards.
    If you specify your user id you will get your CV cards including reserved (hidden=true).

  • GET /services
    List of your CV cards

  • GET /services/subjects
    List of available subjects for which you can create new CV Card. Other subjects are unavailable since you already create CV Cards with them.

  • POST /services
    In case you as a tutor want to create a CV card offering help for a particular subject.

    Your CV cards must have unique subjects. So, you can't create several cards with the same subject. To get information of available subjects, for which you can create a CV card, check the following GET /services/subjects request.

  • PUT /services/{id}
    In case you as a tutor want to create a CV card offering help for a particular subject.

    Your CV cards must have unique subjects. So, you can't create several cards with the same subject. To get information of available subjects, for which you can create a CV card, check the following GET /services/subjects request.

  • DEL /services/{id}
    Delete your CV Card specifying its card id as the path variable. You can delete only your created cards.

Activity

  1. added this to the Gamma Delivery milestone on Sep 29, 2021
  2. self-assigned this
    on Oct 5, 2021
  3. SMore-Napi commented on Oct 5, 2021

    @SMore-Napi
    MemberAuthor

    Add PUT request

  4. SMore-Napi commented on Oct 6, 2021

    @SMore-Napi
    MemberAuthor

    Add GET request of available subjects which a user can specify while creating a card. A user can't create several CV cards with the same subject. So, it's convenient to show a list only of rest subjects.

  5. linked a pull request that will close this issueServices #31on Oct 8, 2021
  6. changed the title [-]Create My Services[/-] [+]Services[/+] on Jan 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

new featureNew feature or request

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions