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

Develop #1

Open
wants to merge 64 commits into
base: master
Choose a base branch
from
Open

Develop #1

wants to merge 64 commits into from

Conversation

piouson
Copy link
Owner

@piouson piouson commented Jul 23, 2020

test gitpod

piouson and others added 30 commits July 18, 2020 10:16
- Fix Create operation
- Fix Edit operation
- Fix Delete operation
- Add Show operation
- Refactor code to better folder structure

Resolve microapidev#6
feat: fix CRUD operations and refactor code
feat: fix admin list view responsiveness
* chore: update initial tests

* test: update snapshot
* chore: add gitpod for continuous development

* chore: update gitpod config file
* Update data provider to match new response

* Update data provider

* Fix provider single record handling
- [x] Page view
- [x] List
- [ ] Pagination
- [ ] Sort
- [ ] Filter

Resolve microapidev#23
- [x] GET_LIST
- [x] GET_ONE
- [x] GET_MANY
- [x] GET_MANY_REFERENCE
- [x] Pagination
  - [x] Limit
  - [x] Sort (BE incomplete - sortBy field defaults to `CreatedAt`)
  - [x] Page
  - [x] PerPage (defaults to 10)

Resolve microapidev#24
piouson and others added 30 commits July 25, 2020 00:18
* feat: add list and show components

* feat: add organizations Resource

* feat: update

* feat: implement organizations page

* feat: add delete for relevant components

* feat: update get many reference

* feat: update labels and create a consistent order
* Add for draft PR

* chore: install cypress

* feat: add settings page - view only

Resolve microapidev#11

* feat: drop settings edit page due to error

* feat: fix admin list view responsiveness

Resolve microapidev#12

* feat: add initial setup for e2e tests

* Create node.js.yml

* test: add enzyme and snapshot test

* test: add snapshot test

* test: drop npm build in ci workflow

* Update litmus tests and snapshot (microapidev#17)

* chore: update initial tests

* test: update snapshot

* chore: add gitpod for continuous development (microapidev#19)

* Update gitpod config file (microapidev#21)

* chore: add gitpod for continuous development

* chore: update gitpod config file

* Update data provider to match new response (microapidev#22)

* Update data provider to match new response

* Update data provider

* Fix provider single record handling

* feat: add applications page

- [x] Page view
- [x] List
- [ ] Pagination
- [ ] Sort
- [ ] Filter

Resolve microapidev#23

* feat: add get many and pagination

- [x] GET_LIST
- [x] GET_ONE
- [x] GET_MANY
- [x] GET_MANY_REFERENCE
- [x] Pagination
  - [x] Limit
  - [x] Sort (BE incomplete - sortBy field defaults to `CreatedAt`)
  - [x] Page
  - [x] PerPage (defaults to 10)

Resolve microapidev#24

* feat: add delete many feature

See microapidev#24

* feat: add show page for single application

Resolve microapidev#24

* feat: fix data provider array checks

See microapidev#24

* chore: add travis ci (microapidev#26)

* [FEATURE] Add Organizations Page (microapidev#9)

* feat: add list and show components

* feat: add organizations Resource

* feat: update

* feat: implement organizations page

* feat: add delete for relevant components

* feat: update get many reference

* feat: update labels and create a consistent order

Co-authored-by: Allistair Vilakazi <[email protected]>
Co-authored-by: Allistair Vilakazi <[email protected]>
- [x] add stat card for admins
- [x] add stat card for applications
- [x] add stat card for organizations
- [x] implement stat cards
- [ ] add styling

Resolve microapidev#29
[FEATURE]: Dashboard Page - Add stat cards
* Add for draft PR

* chore: install cypress

* feat: add settings page - view only

Resolve microapidev#11

* feat: drop settings edit page due to error

* feat: fix admin list view responsiveness

Resolve microapidev#12

* feat: add initial setup for e2e tests

* Create node.js.yml

* test: add enzyme and snapshot test

* test: add snapshot test

* test: drop npm build in ci workflow

* Update litmus tests and snapshot (microapidev#17)

* chore: update initial tests

* test: update snapshot

* chore: add gitpod for continuous development (microapidev#19)

* Update gitpod config file (microapidev#21)

* chore: add gitpod for continuous development

* chore: update gitpod config file

* Update data provider to match new response (microapidev#22)

* Update data provider to match new response

* Update data provider

* Fix provider single record handling

* feat: add applications page

- [x] Page view
- [x] List
- [ ] Pagination
- [ ] Sort
- [ ] Filter

Resolve microapidev#23

* feat: add get many and pagination

- [x] GET_LIST
- [x] GET_ONE
- [x] GET_MANY
- [x] GET_MANY_REFERENCE
- [x] Pagination
  - [x] Limit
  - [x] Sort (BE incomplete - sortBy field defaults to `CreatedAt`)
  - [x] Page
  - [x] PerPage (defaults to 10)

Resolve microapidev#24

* feat: add delete many feature

See microapidev#24

* feat: add show page for single application

Resolve microapidev#24

* feat: fix data provider array checks

See microapidev#24

* chore: add travis ci (microapidev#26)

* [FEATURE] Add Organizations Page (microapidev#9)

* feat: add list and show components

* feat: add organizations Resource

* feat: update

* feat: implement organizations page

* feat: add delete for relevant components

* feat: update get many reference

* feat: update labels and create a consistent order

* feat: add dashboard cards for stats

- [x] add stat card for admins
- [x] add stat card for applications
- [x] add stat card for organizations
- [x] implement stat cards
- [ ] add styling

Resolve microapidev#29

Co-authored-by: Allistair Vilakazi <[email protected]>
Co-authored-by: Allistair Vilakazi <[email protected]>
* feat: add styling to dashboard

* feat: add custom theme
* feat: implement plans page

* fix: add delete many

* fix: update hooks

* fix: return httpClient

* feat: remove validation for fields not required
…ependencies

[FIX] eslint peer dependencies
[CHORE] Implement CI/CD with Actions
* feat: add login tests

* feat: update login tests

* fix: use correct id for password input
* Create bug_report.md

* Create feature_request.md

* Create PULL_REQUEST_TEMPLATE.md

* fix: move files to correct folders
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants