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

[Delivers #187584921] profile-page-update #38

Closed
wants to merge 42 commits into from

Conversation

MANISHIMWESalton
Copy link
Contributor

user can update profile page

Anguandia and others added 30 commits May 10, 2024 18:10
Set up an empty Express Boilerplate with dotenv
Setup API documentation using swagger
set Integrate HoundCI ,Coveralls, code coverage service, CirlceCI and badges in readme
* Modified structure of codebase to fit our needs

* Modified backend structure to fit our needs

* Modified structure

* Modified structure

* Added PORT Tests

* New structure added
* Setup docker

Setup Docker image and hosted it on Docker Hub

* [Finishes #187584909] Completed to setup docker
* [starts #187584908] Testing deployment

* [finishes #187584908] Completed testing deployment
* Testing auto deployment

* Test auto deploy on render

* Auto deploy only when Merged
ProgrammerDATCH and others added 9 commits May 21, 2024 14:34
* Initial commit

* Set up an empty Express Boilerplate with dotenv

* Setup API documentation using swagger

* Setting houndci badge

* [Delivers #187584905] Integrate CirlceCI

* Setting github action workflows

* Setting github action workflows

* Added sequelize

* Added sequelize

* Added Sequelize

* Added sequelize

* setting simple test

* setting simple test

* setting simple test

* fixing spelling words

* coverage status badge

* setting codecov badge

* Update ci.yml

* Modified structure of codebase to fit our needs (#6)

* Modified structure of codebase to fit our needs

* Modified backend structure to fit our needs

* Modified structure

* Modified structure

* Added PORT Tests

* New structure added

* [finishes #187612234] Update ReadMe to Check Pivotal Tracker (#10)

* Setup docker (#9)

* Setup docker

Setup Docker image and hosted it on Docker Hub

* [Finishes #187584909] Completed to setup docker

* Ch deploy application 187584908 (#11)

* [starts #187584908] Testing deployment

* [finishes #187584908] Completed testing deployment

* Test auto deployment (#14)

* [finishes #187584862] Added EsLint and Pre-commit hook (#16)

* [finishes #187584899] Configure The App to use PostgreSQL as DB Engine and Sequelize ORM

* [fixes #187584899] wrong spelling in test

* Added instructions in README file

* Testing auto deployment (#18)

* Testing auto deployment

* Test auto deploy on render

* Auto deploy only when Merged

* Test auto deploy via hooks (#19)

* Re-test auto deployment (#20)

* [fixes #187584899] Added environment variable for testing(online) and production(online) even development

* correct ci

* [finishes #187584908] Auto Deploy app to render (#21)

* secret variable in env.example

* removed unwanted folder

* modified testing script

* modified ci

* modified testing script

* modified testing script

* updating ci

* updating ci

* updating ci

* [fixes #187584899] final

* [fixes #187584899] final

* [fixes #187584899] final

* added .env.example

* added .env.example

* added .cache_ggshield into gitgnore

* [fixes 187584899] gitguardian

* [fixes 187584899] gitguardian

---------

Co-authored-by: anguandia mike <[email protected]>
Co-authored-by: ProgrammerDATCH <[email protected]>
Co-authored-by: Mr. David <[email protected]>
Co-authored-by: MANISHIMWESalton <[email protected]>
Co-authored-by: Saddock Kabandana <[email protected]>
Co-authored-by: Fabrice-Dush <[email protected]>
Co-authored-by: Fabrice-Dush <[email protected]>
Co-authored-by: Ndahimana Bonheur <[email protected]>
* Initial commit

* Set up an empty Express Boilerplate with dotenv

* Setup API documentation using swagger

* Setting houndci badge

* [Delivers #187584905] Integrate CirlceCI

* Setting github action workflows

* Setting github action workflows

* Added sequelize

* Added sequelize

* Added Sequelize

* Added sequelize

* setting simple test

* setting simple test

* setting simple test

* fixing spelling words

* coverage status badge

* setting codecov badge

* Update ci.yml

* Modified structure of codebase to fit our needs (#6)

* Modified structure of codebase to fit our needs

* Modified backend structure to fit our needs

* Modified structure

* Modified structure

* Added PORT Tests

* New structure added

* [finishes #187612234] Update ReadMe to Check Pivotal Tracker (#10)

* Setup docker (#9)

* Setup docker

Setup Docker image and hosted it on Docker Hub

* [Finishes #187584909] Completed to setup docker

* Ch deploy application 187584908 (#11)

* [starts #187584908] Testing deployment

* [finishes #187584908] Completed testing deployment

* Test auto deployment (#14)

* [finishes #187584862] Added EsLint and Pre-commit hook (#16)

* [finishes #187584899] Configure The App to use PostgreSQL as DB Engine and Sequelize ORM

* [fixes #187584899] wrong spelling in test

* Added instructions in README file

* Testing auto deployment (#18)

* Testing auto deployment

* Test auto deploy on render

* Auto deploy only when Merged

* Test auto deploy via hooks (#19)

* Re-test auto deployment (#20)

* [fixes #187584899] Added environment variable for testing(online) and production(online) even development

* correct ci

* [finishes #187584908] Auto Deploy app to render (#21)

* secret variable in env.example

* removed unwanted folder

* modified testing script

* modified ci

* modified testing script

* modified testing script

* updating ci

* updating ci

* updating ci

* [fixes #187584899] final

* [fixes #187584899] final

* [fixes #187584899] final

* added .env.example

* added .env.example

* started task

* [Delivers #187584912] Started my task

* [Delivers #187584912] Started

* [Finishes #187584912] test are passing 100%

* [Finishes #187584912] test are passing 100%

* [Finishes #187584912] test are passing 100%

* [Finishes #187584912] setting test to use online database

* [Fixes #187584912] test status must be true not false

* [Fixes #187584912] coverage to use online db

* [Fixes #187584912] extended timeout

* [Fixes #187584912] extended timeout

* [Fixes #187584912] added another environment in repo

* [Fixes #187584912] added another environment in repo

* added dist folder

* [finishes 187584912] apply all feedbacks

* [finishes 187584912] added dist in gitignore

* [finishes 187584912] updated generateToken

* [finishes 187584912] updated test

* [fixes #187584912] fexes spilling and testing online

* [fixes 187584912] added upload image functionality and write test

* using production db

* using test db

* Changed database configuration

* Changed database configuration

* debuging

* [finishes #187584912] correcting test now it 100%

* [finishes #187584912] correcting test now it 100%

* [finishes #187584912] update api_key

* [finishes #187584912] update JWT_SECRET

* [finishes #187584912] update circleCI

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* [fixes #187584912] removed circleCi

* [fixes #187584912] fixed yml syntax CI

* Added railway db

* Added variables

---------

Co-authored-by: anguandia mike <[email protected]>
Co-authored-by: ProgrammerDATCH <[email protected]>
Co-authored-by: Mr. David <[email protected]>
Co-authored-by: MANISHIMWESalton <[email protected]>
Co-authored-by: Saddock Kabandana <[email protected]>
Co-authored-by: Fabrice-Dush <[email protected]>
Co-authored-by: Fabrice-Dush <[email protected]>
Co-authored-by: Ndahimana Bonheur <[email protected]>
* [finishes #187584913] finished sending verification email features

* [finishes #187584913] finished sending verification email features
* [Delivers #187584922] Admin should be able to disable an account

* Admin should be able to disable or enable an account

* Admin should be able to disable or enable an account

* Admin should be able to disable or enable an account

* Admin should be able to disable or enable an account

* Admin should be able to disable or enable an account

* Adjusted the database

* DB adjusted

* adjusted info

* done rebase
* [delivers #187584923] Delivered with testing

* [finished #187584923] Feature admin should update user role

* [finishes #187584923] Feature admin should update user role

* mend

* [finishes #187584923] Feature admin should update user role 1

* mend

* mend

* mend

* mend

* [delivers #187584915] Added user login (#35)

* mend

* mend

* mend

* mend

* [delivers #187584923] Delivered with testing

* [finished #187584923] Feature admin should update user role

* mend

* [finishes #187584923] Feature admin should update user role 1

* mend

* mend

* mend

* mend

* mend

* mend

* mend

* mend

* [Delivers #187584922] Admin should be able to disable an account (#25)

* [Delivers #187584922] Admin should be able to disable an account

* Admin should be able to disable or enable an account

* Admin should be able to disable or enable an account

* Admin should be able to disable or enable an account

* Admin should be able to disable or enable an account

* Admin should be able to disable or enable an account

* Adjusted the database

* DB adjusted

* adjusted info

* done rebase

* mend

* mend

* [delivers #187584923] Delivered with testing

* [finished #187584923] Feature admin should update user role

* mend

* mend

* mend

* mend

* mend

* mend

* mend

* mend

* mend

* [delivers #187584923] Delivered with testing

* [finished #187584923] Feature admin should update user role

* mend

* [finishes #187584923] Feature admin should update user role 1

* mend

* mend

* mend

* mend

* mend

* mend

* mend

* mend

* mend

* mend

* [finishes #187584923] finishes fix the errors

* mend

* mend

* mend

* mend

---------

Co-authored-by: Mr. David <[email protected]>
Co-authored-by: Saddock Kabandana <[email protected]>
Fabrice-Dush and others added 2 commits May 30, 2024 19:51
* Added authorization middleware

* Added authentication middleware

* Added authorization middleware

* Added authorization middleware

* Added authorization middleware
* [#187584914]added logout feature

* [starts #187584914] added logout feature

* [finishes#187584914] logout feature

* [delivers##187584914] updated readme & swagger.json

* [delivers##187584914] updated readme & swagger.json

* [deliveres #187584914] logout features completed

* [deliveres #187584914] logout features completed

* [delivers #187584914] finished logout feature
@MANISHIMWESalton MANISHIMWESalton force-pushed the ft-Profile-Page-Settings-187584921 branch 5 times, most recently from 2ce3982 to 7f95b4f Compare May 31, 2024 16:22
* [#187584914]added logout feature

* [starts #187584914] added logout feature

* [finishes#187584914] logout feature

* [delivers##187584914] updated readme & swagger.json

* [delivers##187584914] updated readme & swagger.json

* [deliveres #187584914] logout features completed

* [deliveres #187584914] logout features completed

* [delivers #187584914] finished logout feature
@MANISHIMWESalton MANISHIMWESalton force-pushed the ft-Profile-Page-Settings-187584921 branch from 7f95b4f to 0434ad7 Compare May 31, 2024 16:27
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.

7 participants