profile
viewpoint
Joseph Ngugi Kachulio1 Kenya, Nairobi
MemberEvent
MemberEvent

delete branch Kachulio1/simorgh

delete branch : fix-react-warnings

delete time in 17 days

pull request commentbbc/simorgh

fix metadata warning

Thanks, @hindsc52 for the well-detailed explanation. @amywalker1987 I will thank you.

Kachulio1

comment created time in 17 days

push eventKachulio1/simorgh

Rachael Njeri

commit sha 708e7a4efd106b891cc484843f58684f0a407fd9

Bump up simorgh's packages && version Signed-off-by: Rachael Njeri <rachael.njeri@andela.com>

view details

Rachael Njeri

commit sha 494317ef3c2b1b72324c17657d4a8d87283d1fed

Update snapshots Signed-off-by: Rachael Njeri <rachael.njeri@andela.com>

view details

Rachael Njeri

commit sha e80c2913433a5494759e107f8cb54df5cddc7c01

Remove duplicates Signed-off-by: Rachael Njeri <rachael.njeri@andela.com>

view details

Sareh

commit sha e69500bda669eb346b1d5a4f5aeaff58b4509fee

Merge branch 'latest' into Bump-up-simorgh

view details

Rachael Njeri

commit sha 06f0918ed557de32f98ac82da329b57083486566

Update package.json Co-Authored-By: Drew McMillan <drew.mcmillan@bbc.co.uk>

view details

Rachael Njeri

commit sha b0f52d83db9a54d63d744d63a5735c9bbc76c4a8

Bump testing-library/react Signed-off-by: Rachael Njeri <rachael.njeri@andela.com>

view details

Rachael Njeri

commit sha 58ae8b54d60a867946f9556582ba32e740205016

Merge branch 'Bump-up-simorgh' of https://github.com/bbc/simorgh into Bump-up-simorgh

view details

Rachael Njeri

commit sha c83718e41adc543f42e9c551fdd82b3334e01dd8

Merge branch 'latest' into Bump-up-simorgh

view details

Rachael Njeri

commit sha afdec9bced1d7d49b87a383d19050f4f0f489118

Fix Signed-off-by: Rachael Njeri <rachael.njeri@andela.com>

view details

Ruth Ogendi

commit sha b7a4dd9e4c8deb05b73df80e587072af38bb288b

Add visually hidden text to LinkContents for PGL. Add test.

view details

Rachael Njeri

commit sha 19b2a7a4b357ca2d70bcfbdec8a1e00676e2e552

Merge branch 'latest' into Bump-up-simorgh

view details

Ruth Bochere

commit sha 3054bfc367017164c95fb76b15761b3fa7315551

Merge branch 'latest' into 2849-add-photogallery-offscreen-text

view details

Olu Niyi-Awosusi

commit sha c3170c41984f935131a6e4f68cd060a01498c64f

initial commit

view details

Rachael Njeri

commit sha b3acbc8253bf89e042cd9c0802a18ac1c2c4cdc7

Merge branch 'latest' of https://github.com/bbc/simorgh into Bump-up-simorgh Signed-off-by: Rachael Njeri <rachael.njeri@andela.com>

view details

Rachael Njeri

commit sha bdaa8f1aedc7b5b768e5c681034a8276f7e3c77d

Merge branch 'latest' into Bump-up-simorgh

view details

Olu Niyi-Awosusi

commit sha 729c870e1a895859eb8f4c256f3a5d6f49a72011

remove psammead updates from this pr, remove audit-ci

view details

Olu Niyi-Awosusi

commit sha 5289f7ce29b38ba14d0fbd835c3924b16d48fc60

remove psammead updates from this pr, remove audit-ci

view details

Olu Niyi-Awosusi

commit sha f38c53e42673a36d0bbd8b3be226874234728e16

more package updates

view details

Olu Niyi-Awosusi

commit sha a4b2b3d9f2315436e4dbd32ea27055e42b1d73b9

last changes

view details

Rachael Njeri

commit sha 6c1bea3ec4577d4ef7bc9e0a42b5ee88254d0c8e

Merge branch 'latest' into Bump-up-simorgh

view details

push time in 18 days

PR opened bbc/simorgh

fix metadata warning

Resolves #2764

Overall change: _ fix metadata warning_

Code changes:

  • changed timeFirstPublished in /src/app/components/Metadata/index.test.jsx to type number

  • [ ] I have assigned myself to this PR and the corresponding issues
  • [ ] Tests added for new features
  • [ ] Test engineer approval
+24 -24

0 comment

2 changed files

pr created time in 18 days

push eventKachulio1/simorgh

kachulio1

commit sha 59ef1e4c2c65d798e1d35c187286571888dd24b8

fix metadata warning

view details

push time in 18 days

push eventKachulio1/simorgh

Ruth Ogendi

commit sha 3112ae34aee703cc46031fe168d68dc09ebe54bb

Fix `width is required but not defined` prop error.

view details

Ruth Ogendi

commit sha 6ae1ebc0cdd0d12788d8214e28066599462c1d45

Merge branch 'latest' of github.com:bbc/simorgh into 2711-fix-storybook-console-errors

view details

Ruth Ogendi

commit sha 3011c69507167948a15dab9b1d2ed1e678f1c7fc

Merge branch 'latest' of github.com:bbc/simorgh into 2711-fix-storybook-console-errors

view details

Ruth Ogendi

commit sha 2ea6dfb0244a80a17635a423ab509df388862ba6

Fix caption block requiring a key property.

view details

Ruth Ogendi

commit sha c1f043b885785cd68813431ed665d1e944a7dfd7

Remove height and only add width to fixtureData functions.

view details

Ruth Ogendi

commit sha 89d98b7330924a0a43623d0d9c3865160175e330

Remove newline. Fix `caption with multiple paragraphs and link requiring unique key` warning.

view details

Ruth Ogendi

commit sha 142fadd2907d2417a69597521b93d96ee3e9e5cc

Update ArticleFigure snapshots to include width.

view details

Ruth Ogendi

commit sha b6469d167c793fe3a2065a9a6656c6e31509ad90

Remove ci.

view details

sadickisaac

commit sha a799dba5925a935827e9df96ef7900a5a60d9d43

Merge branch 'latest' into 2711-fix-storybook-console-errors

view details

Ruth Ogendi

commit sha 53197559b675963dcf6fa4704995746d84c5ce2e

Make generateFixtureData() a component. - Made this change so that defaultProps are now used.

view details

Ruth Ogendi

commit sha c905843159fe8fc22f4639f92541d4dc1fc1eb7f

Update snapshots to include default height. Remove comments.

view details

Ruth Ogendi

commit sha 6f38db5c226c8bd08c689806c6bbd1d255bb72f0

Merge branch 'latest' of github.com:bbc/simorgh into 2711-fix-storybook-console-errors

view details

Ruth Ogendi

commit sha 42eb111079dd16085229056a4866671b92c3952c

Fix `isAmp` and `service` being undefined but required by RequestContextProvider.

view details

Ruth Ogendi

commit sha be76a5955ecaddc09e01b666f5897e5c8c8a8320

Fix FrontPageSection/Canonical propType warnings.

view details

Ruth Ogendi

commit sha f395e98a14ca672f9b4d10405510f21c89e5c7b3

Fix ImageWithPlaceholder/Canonical prop warnings.

view details

Ruth Ogendi

commit sha b99e4200dac525a93ab565c816108de86ba79731

Merge branch 'latest' of github.com:bbc/simorgh into 2711-fix-storybook-console-errors

view details

Ruth Ogendi

commit sha 019fdaf79702ebae05ff0148b428d0318f5d471a

Fix InlineLink prop warning.

view details

Ruth Bochere

commit sha 5e4f8e92778d0e5e9ee94510b5ed955e34eda6ad

Merge branch 'latest' into 2711-fix-storybook-console-errors

view details

Ruth Ogendi

commit sha bf3fb0ab0b134592d8b504270ac67e3afe611de0

Merge branch 'latest' of github.com:bbc/simorgh into 2711-fix-storybook-console-errors

view details

Ruth Ogendi

commit sha 5a9042690826d70244f5304322c8de09ffe7eb38

Fix ArticleMain not rendering on Storybook.

view details

push time in 18 days

fork Kachulio1/simorgh

The BBC's Open Source Single Page Application. Contributions welcome! Used on some of our biggest websites, e.g.

https://www.bbc.com/pidgin

fork in 18 days

push eventKachulio1/life-goals-backend

kachulio1

commit sha b5391547bfa6deca9f916758eb56b616719f8cb3

change license

view details

push time in 18 days

push eventKachulio1/plaunch

kachulio1

commit sha e3d31df3e725688081aee0d28d4a3489fba068f7

import inquirer

view details

push time in 19 days

push eventKachulio1/plaunch

kachulio1

commit sha f0ca8221db6736da3fa06e5d2abb61cff0f781dd

add inquirer

view details

kachulio1

commit sha f91c6330b5bd37ec581eae9e4dbf2af09a1a7173

add inquirer

view details

push time in 19 days

push eventKachulio1/plaunch

kachulio1

commit sha ad22c1a021068f89d6fd6aa2dcfc0988ab8f439f

add code script

view details

push time in 23 days

push eventKachulio1/plaunch

kachulio1

commit sha 704624fda2dc4ec9d93cc199f521aa95bd169018

git refactor the the dir variable

view details

push time in 23 days

push eventKachulio1/plaunch

kachulio1

commit sha 16db8be3d6ed5ecf0233095c05ec983832b7ab8f

add usage

view details

push time in 24 days

push eventKachulio1/plaunch

kachulio1

commit sha b79836b2276651fbba1e8090d82dd7a98af471d2

change name

view details

push time in 24 days

push eventKachulio1/plaunch

kachulio1

commit sha cf4b4815b8031b300e3ba3967fbe760fedcab100

add dependencies

view details

kachulio1

commit sha 6b03d5f0fb3740b03b11286f1891dd611c1c4d08

remove execa types

view details

kachulio1

commit sha 9c8adfb610c77b3da1d8f910ad17d9d28c11d7be

feat add tasks

view details

kachulio1

commit sha 18101428940c8b94096fb423075f031f68e87659

add yarn lock

view details

push time in 25 days

push eventKachulio1/plaunch

kachulio1

commit sha c83c8b1f0f954a10ce0a8bbae082a94dbdd7af16

warn when no name provided

view details

push time in a month

push eventKachulio1/plaunch

kachulio1

commit sha e12d3f559065cf1e8dd6cf6770644bd3e3930ec3

add clone command

view details

push time in a month

push eventKachulio1/plaunch

kachulio1

commit sha 36efa05ef497d41eea32576241e2a2cc868a08ab

remove no-warning-comments rule

view details

push time in a month

push eventKachulio1/syntax-support

kachulio1

commit sha a88b02bb923d748063d9da8862c9dcaa4086fb4a

proto test

view details

push time in a month

push eventKachulio1/syntax-support

kachulio1

commit sha 5090fa83a5da3c567b4ee1ddb91cbec29bea7c91

add puppeteer

view details

push time in a month

push eventKachulio1/syntax-support

kachulio1

commit sha ee66981b166344b45389c1f7d15174ba0db8906e

add package file

view details

push time in a month

push eventmicrosoft-graph-community-kenya/graph-explorer-extension-vscode

kachulio1

commit sha b49eca9e74884303e05d4c1daffa907d260911db

display sample response

view details

push time in a month

push eventmicrosoft-graph-community-kenya/graph-explorer-extension-vscode

kachulio1

commit sha 8955d466f8face5054b5abe48e259ab9d6691947

add commands

view details

kachulio1

commit sha 41abc545ac7762941ac2c86ba2862b414e7a039b

extract the logic

view details

kachulio1

commit sha d6b87423501c2ebd720efa3dc3a28e04044e1b48

add historyProvider

view details

kachulio1

commit sha 1b64b151dc0b3811df958ad7ade3e9cb2d50b2f0

add sampleQueryProvider

view details

kachulio1

commit sha e4c2c1fe05a2889e516964d97142b2eb1cb1eddd

add sidebar

view details

push time in a month

push eventmicrosoft-graph-community-kenya/graph-explorer-extension-vscode

Joseph Ngugi

commit sha 7706cab23c418f44a4375588f884f1427a6d6175

Initial commit

view details

kachulio1

commit sha d5935b04cc4a9dd02453e234b40c2e7e16e981d0

add viewContainer

view details

kachulio1

commit sha b68942f64d1e906c24acca67941ac5968a0f46fa

add GET image

view details

kachulio1

commit sha 17a2a1d56070e34869ea25f469a4438eb79f716e

add graph explorer logo

view details

push time in a month

PR closed microsoftgraph/microsoft-graph-explorer-v2

Dockerize graph explorer

Overview

Docker will help us to avoid unexpected errors in different environments.

Demo

run docker-compose up --build

+31 -0

0 comment

3 changed files

Kachulio1

pr closed time in a month

PR opened microsoftgraph/microsoft-graph-explorer-v2

Dockerize graph explorer

Overview

Docker will help us to avoid unexpected errors in different environments.

Demo

run docker-compose up --build

+31 -0

0 comment

3 changed files

pr created time in a month

create barnchKachulio1/microsoft-graph-explorer-v2

branch : add-docker

created branch time in a month

push eventKachulio1/microsoft-graph-explorer-v2

Japheth Obala

commit sha 40ce3726935a8061afea1678afc02d2ffad995a1

Adds informational banner

view details

Japheth Obala

commit sha 596101471924ed477195ec40490ddcffaf8775b9

Merge pull request #108 from microsoftgraph/feat/banner Adds informational banner

view details

Japheth Obala

commit sha 4d05258d56e453fb468e140a5fe12141e0340b55

Opens Graph Explorer in a new tab

view details

Japheth Obala

commit sha 91e9cea92d2d8fbd857a9d8752c49d7b3fd3f6e1

Render Request component for PUT, PATCH, DELETE & POST

view details

Japheth Obala

commit sha 52d5134042d447ae96ad4d58cb4d38e7589ddca1

Updates extractUrl to extract urls without a domain

view details

Japheth Obala

commit sha 962e2bf1427fa719878c30ec508e5dcf33e24e74

Documents extractUrl

view details

Japheth Obala

commit sha d4e88097569a5fd070a9863f863547b24f33d453

Merge pull request #110 from microsoftgraph/task/parse-domainless-urls Task/parse domainless urls

view details

Japheth Obala

commit sha d8f10f354948df1c5c9892cef11aa0ec081eb39e

Fixes multiple headers showing

view details

Japheth Obala

commit sha 2c9777b671d8823b148a392a9f61b531523b117d

Merge pull request #111 from microsoftgraph/fix/multiple-headers Fixes multiple headers showing

view details

Japheth Obala

commit sha 91ff7c60bb691dde859057813d2d6bc35fd74708

Fixes failing tests

view details

Japheth Obala

commit sha 40d384ab5dcbbf90cf7acf0137de631521abfb02

Merge branch 'dev' into feat/hide-request-body

view details

Japheth Obala

commit sha fc318a2c5ca11c77f6bfab229156308fa577dc62

Cleans up code

view details

Japheth Obala

commit sha 9d1274a872ef5dfc83949fefe419ea7ec614089e

Passes selected verb to QueryResponse

view details

Japheth Obala

commit sha 7b49359d4f68390fc824688ed9b8add40428da55

Increases the size of monaco editor

view details

Japheth Obala

commit sha 955405b729cae978508a15e57f4ed99251c146bf

Merge pull request #114 from microsoftgraph/feat/hide-request-body Feat/hide request body

view details

push time in a month

created repositorymicrosoft-graph-community-kenya/graph-explorer-plugin-vscode

Graph Explorer plugin for vscode

created time in a month

push eventKachulio1/microsoft-graph-explorer-v2

kachulio1

commit sha 012a7e3883c4167e61e19f4e530620a53f87b274

increase key and value width

view details

Japheth Obala

commit sha b1985fce26cffcb19f2d89f5ff43399c751e7e13

Merge pull request #82 from Kachulio1/fix-header-keys increase key and value width

view details

push time in a month

push eventKachulio1/microsoft-graph-explorer-v2

Japheth Obala

commit sha b6f9ca75465ceed4fb30d26ac623c7250de24523

Notifies host document that GE is ready to receive messages

view details

Japheth Obala

commit sha 0c5176bd73a795fbdab83d4ac6331bde6a04f7ac

Merge pull request #83 from microsoftgraph/task/send-post-msg Notifies host document that GE is ready to receive messages

view details

Japheth Obala

commit sha dae5ee1e512a102cedf7196374d8f2c06bad7197

Checks for static files in build directory

view details

Japheth Obala

commit sha 4f135a8188002d528214e93e9e987ca466f6e8d5

Checks for static files in build directory

view details

Japheth Obala

commit sha fc8af3bb7578318a2d08ac87784f57268e54d679

Changes theme on receiving a theme change message

view details

Japheth Obala

commit sha bc4a914cc95ffec80cd0967b24edb4084b46bc0d

Captures theme from query string

view details

Japheth Obala

commit sha ea0f16dc5980043d58497074a42e454ec76162b3

Inherits host document locale

view details

Japheth Obala

commit sha 3b251e092df9415d7792905234943103181a4908

Removes logs

view details

Japheth Obala

commit sha f1e9c88f2ae99eb1742a3b070fd4a35849e8e72c

Moves types to types folder

view details

Japheth Obala

commit sha b3c3fba7c12af1853c887a11ce07b0941bc4a2fd

Triggers app service to restart

view details

Japheth Obala

commit sha 019f7338647abf1ff215df6c9566b33e7ab7aa48

Merge pull request #84 from microsoftgraph/task/integrate-with-docs Task/integrate with docs

view details

Japheth Obala

commit sha c039f3ef64f8dc2464e975087509e13e03848f68

Adds logging for debugging

view details

Japheth Obala

commit sha 2a40b2175f67599a7846e4a62b9e44e3acf61fbe

Logs whiteListed domains

view details

Japheth Obala

commit sha f1d51569a184385a02433f01ff7f7e03300ef57f

Comments out http-request-message parsing

view details

Japheth Obala

commit sha 28f91cef70e3370a5302f3d9486536d27c4037a5

Fixes failing test

view details

Japheth Obala

commit sha 64746d63ae0ae5adea4619bbab691f6213aab635

Reduces the API exposed by iframe-message-parser

view details

Japheth Obala

commit sha 8a15e7d21dc21af663608ec719915318cbf048e2

Parses request snippets from host

view details

Japheth Obala

commit sha ab9614c5074e7ae18f761bd814c44695b3f5cf36

Merge pull request #85 from microsoftgraph/task/fix-http-message-parser Task/fix http message parser

view details

Japheth Obala

commit sha 7c2c136a50865a9204e85e0353cd5103d77830e9

Comments out message parsing

view details

Japheth Obala

commit sha d44c06150dd356faebff9b7ff3c07f281b44bc51

Comments out header extraction

view details

push time in a month

push eventKachulio1/syntax-support

kachulio1

commit sha a3638c589203b0d352f48c90bbf376e37d5a0e93

add vscodeignore

view details

kachulio1

commit sha 666934af91857328b5e69ec8d0332e140c429000

add tslint

view details

kachulio1

commit sha 01f46a19766020e70d62625ddf041313e4e6a802

add changelog file

view details

push time in a month

issue openedmicrosoftgraph/microsoft-graph-explorer-v2

error on jwtDecode(token)

Screen Shot 2019-07-11 at 23 58 48

the error is caused by this line

there are issues opened https://github.com/auth0/jwt-decode/issues/61 https://github.com/auth0/jwt-decode/issues/76 but no fix.

created time in a month

pull request commentmicrosoftgraph/microsoft-graph-explorer-v2

increase key and value width

@jobala It's ready then

Kachulio1

comment created time in a month

push eventKachulio1/syntax-support

kachulio1

commit sha 1eba4b515ab93d720d86848ea434c035176f5087

lock file

view details

push time in a month

push eventKachulio1/syntax-support

kachulio1

commit sha ddf905c8f8161f55abf47d9745a76cacdec57a29

add gitignore

view details

push time in a month

create barnchKachulio1/syntax-support

branch : master

created branch time in a month

created repositoryKachulio1/syntax-support

created time in a month

pull request commentmicrosoftgraph/microsoft-graph-explorer-v2

[WIP] increase key and value width

@jobala ☝️

Kachulio1

comment created time in 2 months

PR opened microsoftgraph/microsoft-graph-explorer-v2

[WIP] increase key and value width

Demo

Screen Shot 2019-07-04 at 23 15 03

Fix #70

Question

I have increased the minWidth, maxWidth for the columns to get the current results ☝️ But I don't think that will solve the issue 100%

My second approach was to add a class name as seen below 👇 Screen Shot 2019-07-04 at 23 13 47

and set the width to 45% like what the issue #70 description suggested Screen Shot 2019-07-04 at 23 28 39 I know, css in js 😨

this is what I get 👇 Screen Shot 2019-07-04 at 23 10 19

because the parent div doesn't have a width property. could someone point me in the right direction?

+3 -3

0 comment

1 changed file

pr created time in 2 months

create barnchKachulio1/microsoft-graph-explorer-v2

branch : fix-header-keys

created branch time in 2 months

push eventKachulio1/microsoft-graph-explorer-v2

Japheth Obala

commit sha 53302581704542759230698a4460cd5f71ed7cad

Adds new deployment environments

view details

Japheth Obala

commit sha a77a36bd198eb1383219423c373a9ca0455915ed

Adds deployments to staging and production

view details

Japheth Obala

commit sha bf92385f5c6f93aff243175838a12c33c7cca985

Merge pull request #77 from microsoftgraph/task/update-pipelines Task/update pipelines

view details

Japheth Obala

commit sha c6a5313a66aca896e6c39b933af6235fd98ef9e7

Change service connection name

view details

Japheth Obala

commit sha c93177071004718611949634a4ae68d7f8c72f17

Adds index.js

view details

Japheth Obala

commit sha 04e95d349fe2bd9a0868c85186841edf289f760e

Removes web.config

view details

Japheth Obala

commit sha 2f7ca52416fb035eed25fe6ff18e0d99a2575ab3

Limits the number of webpack chunks to one.

view details

Japheth Obala

commit sha a36054a2b13c27096899e5dcdee561c38c897c54

Emits built js & css files in the same folder as the html file.

view details

Japheth Obala

commit sha de7ed9aa536571329dcf2b018a9167dd17b86a1c

Directs IIS to build folder for checking for static files

view details

Japheth Obala

commit sha 2fdc5a2e0bb0a062e0fbdf7eacb486bd7063df6f

Direct webpack output to the public folder

view details

Japheth Obala

commit sha 137d02274b37a232827c6fa81ff563e2850a0bd4

Swaps appPublic with appBuild

view details

Japheth Obala

commit sha fb996327cb16a651fa13891145c7ce8a56a9e40c

Reverts webpack.config.js and path.js to their original form.

view details

Japheth Obala

commit sha 0522ee8b5f38ec09c0fb71bce28ae5a0e5efd1e0

Directs IIS to look for static files in the build directory.

view details

Japheth Obala

commit sha 81c3203e44bac4952bcfae4b1dd06e7ac847bf03

Logs the message received from the host document.

view details

push time in 2 months

Pull request review commentandela/andela-societies-frontend

Fix log points modal position

         transition: all .8s;         width: 20rem;     }+    .dialog {+        width: 100% !important;

Yes, there are some inline CSS in the material UI component, that's the only way for now.

Kachulio1

comment created time in 2 months

push eventandela/andela-societies-frontend

Joseph Ngugi

commit sha 9f44004535d9981259438b77e9ac476e9906abb7

Deploy to production (#227) * feat(logging): implement logging on the frontend (#162) - introduce the package morgan to the frontend application - log to stderr and stdout [ Fixes #162052401 ] * feat(design) CI/CD pipeline (#166) - refactor CI/CD pipeline to include a design branch - configure bundling for design environment [ Fixes #162496788 ] * chore(badges): rename the badges (#169) - rename badges to match the new repository [ Fixes #162779200 ] * chore(deployment): remove deployment for MVP2 on develop (#175) - ensure that branches from develop do not point to MVP2 [ Fixes #163449835 ] * Deploy v2 (#222) * Clean up in preparation for version 2 * Set up new folder structure and web pack config (#167) * chore(setup): add webpack configuration * chore(setup): add HomeComponent * feat(setup): add webpack dev config feat(setup): add eslint dependencies * feat(setup): add babel config * feat(setup): add clean-webpack-plugin dependency * feat(setup): add optimization using splitChunks - add CleanWebpackPlugin config - add MiniCssExtractPlugin config - refactor to use source-map * feat(setup): add webpack config for production * feat(setup): add node sass dependency - add home scss * feat(setup): add jest and enzyme for testing - test HomeComponent * chore(tests): add babel-core dependency - add jest config file * chore(setup): add coveralls dependency * chore(node): upgrade node version - upgrade node version to enable compatibility with eslint upgrade [ Fixes #162770492 ] * chore(badges): circle ci & coveralls badges (#171) - change badges to reflect the develop v2 branch [ Fixes #163145741] * #163360183 Continuous deployment for develop-V2 (#174) * ft(container): create a docker image - create a docker file that creates the application production environment [ Fixes #163360183] * chore(cleanup): remove unused commands - remove the copy:favicon command [ Fixes #163360183 ] * chore(node): move to node version 10 - use node version 10 in tests and deployment - add deployment for develop-v2 [ Fixes #163360183 ] * feat(deployment): add deployment script - Add a deployment script for the application - change the design configuration on the application to staging_v2 - Refactor the slack notification script [ Fixes #163360183 ] * chore(docker-image): opt for a lighter images - choose alpine image [ Fixes #163360183 ] * Add new login design (#172) * feat(login): add css variables * feat(login): add login component * feat(routes): add routes * feat(styles): add login component scss * feat(login): add Din Pro font face * feat(login): add jwt-decode and js-cookie dependencies - use js-ccokie to get token - use js-decode to decode token - add function tokenIsValid to check validity of the decoded token - add check to route to login or home in componentDidMount * feat(login): add component to authenticate routes and its tests - add devServer config - refactor login test to add history prop - add image place holder * feat(login): add token fixture - add tokenIsValid test * feat(login): add bootstrap and modify css - add rem function to convert px to rem - add bootstrap classes in LoginComponent - add lightGray css variable * feat(login): add test cases - add test case for components not authenticated - add invalid token test case * chore(domains): update domains (#181) - update domains to use the v2 version [ Fixes #163615519] * Setup Redux and Redux-Saga (#170) * Redux Saga setup * Clean Saga examples * Resolve Conflicts * Resolve conflicts * Create personal dashboard (#178) * feat(login): add login component * feat(dashboard): add a HeroComponent * feat(dashboard): add SidebarComponent * feat(dashboard): refactor login component to add LogoCompoment - add styling for hero class * feat(dashboard): add Dashboard component * feat(dashboard): add MyStatsComponent and SocietyStatsComponent * feat(dashboard): add sidebar footer and it's scss file feat(dashboard): add styles and logoClassType props in LogoComponent * feat(dashboard): add dashboard svg, blue and white andela image logos * feat(dashboard): add navbar component with its scss file * feat(dashboard): add Navbar component in dashboard - add css classes and styling in Navbar component * feat(dashboard): add text-styles mixin - add person placeholder image - add jpg in test property of url-loader - add css classes to MyStatsComponent - add myStats scss file - add css classes to SocietyStatsComponent - add societyStats.scss * feat(dashboard): add buttons to log points and filter - add button component and it's styling * feat(dashboard): add file-loader * feat(dashboard): add society icons * feat(dashboard): add media queries for small and medium devices - handle responsiveness of dashboard component * feat(dashboard): add media queries to handle resposiveness of society stats component * feat(Dashboard): add component tests - add dashboard component tests - add my stats component tests - add society stats component tests - add button component tests - add hero component tests - add logo component tests - add navabar tests - add sidebar component tests - add wrapper, main-content, sidebar and sub-content class names - add position absolute to main-content - add flex grow in sub-content * feat(dashboard): add sidebar in navbar component - add media query for small and other devices * feat(dashboard): add NavItem component in sidebar component - add NavItem component - add media query for devices with width > 767 * feat(dashboard): add capitalize util * feat(dashboard): add css files in styles folder of each domain - add NavItemComponent tests - add Capitalize tests - add NavbarComponent tests - refactor image urls in logo.scss * feat(dashboard): add image svg files * feat(dashboard): add society icon class names and their images - add border left on hover - add top navigation separator * feat(dashboard): refactor to use rems * feat(dashboard): refactor svg files * feat(dashboard): add constants and refactor scss files to add spaces * feat(dashboard): add date-fns dependency - remove default webkit - remove png images * feat(dashboard): add progress bar * Display graphic of total points and activities logged (#182) * feat(login): add login component * feat(dashboard): add a HeroComponent * feat(dashboard): add SidebarComponent * feat(dashboard): refactor login component to add LogoCompoment - add styling for hero class * feat(dashboard): add Dashboard component * feat(dashboard): add MyStatsComponent and SocietyStatsComponent * feat(dashboard): add sidebar footer and it's scss file feat(dashboard): add styles and logoClassType props in LogoComponent * feat(dashboard): add dashboard svg, blue and white andela image logos * feat(dashboard): add navbar component with its scss file * feat(dashboard): add Navbar component in dashboard - add css classes and styling in Navbar component * feat(dashboard): add text-styles mixin - add person placeholder image - add jpg in test property of url-loader - add css classes to MyStatsComponent - add myStats scss file - add css classes to SocietyStatsComponent - add societyStats.scss * feat(dashboard): add buttons to log points and filter - add button component and it's styling * feat(dashboard): add file-loader * feat(dashboard): add society icons * feat(dashboard): add media queries for small and medium devices - handle responsiveness of dashboard component * feat(dashboard): add media queries to handle resposiveness of society stats component * feat(Dashboard): add component tests - add dashboard component tests - add my stats component tests - add society stats component tests - add button component tests - add hero component tests - add logo component tests - add navabar tests - add sidebar component tests - add wrapper, main-content, sidebar and sub-content class names - add position absolute to main-content - add flex grow in sub-content * feat(dashboard): add sidebar in navbar component - add media query for small and other devices * feat(dashboard): add NavItem component in sidebar component - add NavItem component - add media query for devices with width > 767 * feat(dashboard): add capitalize util * feat(dashboard): add css files in styles folder of each domain - add NavItemComponent tests - add Capitalize tests - add NavbarComponent tests - refactor image urls in logo.scss * feat(dashboard): add image svg files * feat(dashboard): add society icon class names and their images - add border left on hover - add top navigation separator * feat(dashboard): refactor to use rems * feat(dashboard): refactor svg files * feat(dashboard): add constants and refactor scss files to add spaces * feat(dashboard): add date-fns dependency - remove default webkit - remove png images * feat(dashboard): add progress bar * feat(dashboard): add Dashboard component * feat(totalPointsAndActivities): configure store, sagas and reducer * feat(userActivites): add fetch user activities actions and types * feat(userActivities): add fetch user activities saga - handle fetch user activities actions in reducer * feat(userActivities): add api util - add get request util - add getToken and getUserInfo utils * feat(userActivities): Add dependencies - add redux-saga - add redux - add redux-devtools-extension * feat(userActivities): add plugin-transform-runtime dependency * feat(userActivities): map dashboard state to props - add post util * feat(userActivities): resolve linting errors * feat(userActivities): add action to fetchUser - handle fetchUser action in reducer * feat(useraActivities): add tests - add tests for dashboard actions i.e fetch user activities. - add reducer tests - refactor to remove fetch user action * feat(userActivities): add tests - add Dashboard tests - add dashboard saga tests - add tokenIsValid test * feat(userActivities): add background image in HeroComponent * feat(userActivities): evaluate the right JSX before rendering * Add api util tests * feat(userActivities): add token parameter to tokenIsValid & getUserInfo * Add button interactions (#184) * chore(feedback): Add pointer cursor to settings nav item - add pointer cursor to buttons - add box shadow and transition to hover state - add bold font weight to society stats * chore(feedback): add colors variables - remove unused content-wrapper class * chore(feedback): use andela blue and gold colors * chore(feedback): add border around society icons - reduce height and width of society svgs * chore(feedback): refactor button styles - add shared class user-dashboard__button - remove unshared hover state styles and button class * chore(feedback): add mixins - add border and widthAndHeight mixin * Wrap pages within common sidebar and navigation bar (#185) * chore(commonWrapper): wrap components under common sidebar and navbar - redirect to login if not authenticated - remove hero, navbar and sidebar component from dashboard component * chore(commonWrapper): add user's society in state * chore(commonWrapper): add user's society image in society stats component - pass down user's society as props to society stats component - add society images * chore(commonWrapper): refactor tests to add society * chore: add background image on login page (#189) * #163083355 Display redesigned my logged activities (#187) * feat(loggedActivities): add TableComponent * feat(myActivities): add table component and its scss * feat(myActivities): add TruncateDescriptionComponent and its scss * feat(myActivities): add onClick prop * feat(myActivities): add MyActivities component - add userActivities constant * feat(myActivities): rework dashboard to edit padding and margin values * feat(myActivities): Add tableClassName prop in TableComponent - add myActivities scss file - add truncateDescription scss file - add styles to TableComponent - refactor dashboard actions * feat(myActivities): add society prop - rename color value * feat(myActivities): format date value - modify text styles for table body - add border collapse and spacing styles on table class * feat(myActivities): add MyActivitiesComponent and TableComponent tests - add condition to check if there are userActivities * feat(myActivities): Add StatusIndicatorComponent - add statusIndicator scss file - add colors representing the various statuses - make use of status indicator component in MyActivities and SocietyStats components * feat(myActivities): Add TruncateDescriptionComponent tests * feat(myActivities): add colSpan attribute on table data * chore(rename): rename stateful components to have container suffix (#191) - add DashboardContainer - add TruncateDescriptionContainer - add LoginContainer - add NavbarContainer * feat(userProfile): add profile component (#190) - add its scss file - add userInfo prop - pass down userInfo prop to NavbarComponent - add prop validation for userInfo - add profile dropdown menu - refactor remove logo styles - add user profile on small devices - refactor profile component to be stateful - add profileIconClick - add classname prop - add tests - add withRouter on login component - add function to logOut a user - add removeCookies util - add tests - add box shadow on profile dropdown - add a class on buttons in the DashboardComponent - rename component to ProfileContainer * chore(login): update image on login page (#193) * chore(pipeline): master-V2 pipeline (#186) - create a pipeline for master-V2 [ Fixes #164102566 ] * #163083132 Display redesigned societies page (#194) * feat(societies): add ProgressBarComponent * feat(societies): add SocietiesContainer * feat(societies): add society actions, types, reducer and saga - add society initial state * feat(societies): move TruncateDescriptionContainer to common folder - refactor societies path - add loggedActivities argument in fetchSocietyInfoSuccess action * feat(societies): add SocietyActivitiesComponent - add defaultProps and propTypes in SocietiesContainer - refactor to add societyName object - refactor match propType - add societies scss file - add society image placeholder - add Activities and Redemption tabs - add className prop in SocietyStatsComponent - add background image on societies page profile - add SocietyActivitiesComponent tests * feat(societies): add totalPoints and activitiesLogged props * feat(societies): conditionally display total points & activities logged - refactor to remove unused classes - refactor styles under society-stats__desc class - refactor MyStatsComponent tests * fetch(societies): add action, reducer, data tests - add SocietiesContainer tests - add media queries and modify styles - add userinfo prop when authenticating society pages - modify color of points subscript - add SocietyStatsComponent tests * #164324997 Log Society Activity points (#188) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * fix datefns time format error * #164528722 Switch between activities and redemption tabs on any society page (#195) * feat(societyTabs): add TabsComponent - add selectedSocietyTab mixin - add styles for the selected tab title - add fetch society redemptions action types - handle fetch society redemptions actions in reducer - add fetch society redemptions generators - modify container to stateless component ): refactor tabs container * feat(societyTabs): display redemptions table - add selectedTab prop to SocietyActivitiesComponent - conditionally display redemptions table - add pointsToDollarConverter util - modify society initial state - add societyName to fetchSocietyInfoSuccess payload - refactor state returned in FETCH_SOCIETY_INFO_SUCCESS case block - refactor mapStateToProps to add society - add fetch society redemptions tests - add test to handle case FETCH_SOCIETY_REDEMPTIONS_SUCCESS in reducer - add watchFetchSocietyRedemptionsReq and fetchSocietyRedemptions generator tests - add pointsToDollarConverter test - add TabsComponent tests * add authorization token on the Header (#200) * #163083300 Display activities awaiting verification by a society secretary (#198) * feat(societyTabs): add TabsComponent - add selectedSocietyTab mixin - add styles for the selected tab title - add fetch society redemptions action types - handle fetch society redemptions actions in reducer - add fetch society redemptions generators - modify container to stateless component ): refactor tabs container * feat(verify): add Sidebar domain - rename SidebarComponent to SidebarContainer - add verify activities nav item - conditionally render an outlined checkmark - add outlined checkmark styles - add fetch user role actions, types, saga - handle actions in reducer - add sidebar initial state - conditionally render verify activities nav item - add VerifyActivities container - add VerifyActivitiesComponent - add tests - add ActionsComponent - add LoaderComponent - add action, reducer and saga tests * chore(dlevel): add user's dlevel (#199) * #164397766 Display Toast message after successfully logging an activity (#196) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * toast component * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * toast component * fix datefns time format error * success toast message * Clean Saga examples * resolve conflicts * feat(sidebar): get user id from token (#202) * Fix the Activity category and Date display (#203) * feat(sidebar): get user id from token * fix activity category and date name formats * #164830528 Display redemptions page (#201) * feat: add redemptions screen - add tests * feat: add redemptions nav item - add fetchSocietyInfoRequest request * chore: add SidebarContainer tests * feat(approve): Add Approve Budget page (#204) - move SocietyStatsComponent & TabsComponent to common folder - add ApproveActivitiesContainer - add TabsComponent - add ApproveBudgetComponent - add ApproveBudgetContainer tests - add getTabBorderClassname helper - add ApproveBudgetComponent tests - add Approve Budget nav item * feat(redeem): add redeem points dialog (#206) - add createRedemptionRequest and createRedemptionSuccess actions - add createRedemption generator - add dollarsToPointsConverter util - add redemption dialog styles - add RedeemPointsDialogComponent tests - add RedemptionsContainer tests - add action, reducer and saga tests - add money svg image * #164397809 Validate Log points Modal inputs (#197) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * toast component * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * toast component * add modal inputs validation * commit * fix failing test * clean branch * fix failing CI build * tests * test * test * fix date format * add backround opacity by using Material UI Dialog (#208) * Ft log points validation (#212) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * toast component * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * toast component * add modal inputs validation * commit * fix failing test * clean branch * fix failing CI build * tests * test * test * fix date format * resolve conflict * #165116475 Secretary verify activity (#207) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * toast component * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * toast component * add modal inputs validation * commit * fix failing test * clean branch * activity verification by secretary * fix failing CI build * tests * test * test * fix date format * tests * resolve conflict * fix failing test * remove whitespace * test handleVerify * improve test * implement feedback * fix reducer * Verify activity alert modal (#209) * verify dialog * fix failing build * fix alert message * Approve reject budget actions (#210) * feat(approveBudget): Approve reject actions - add approve and reject click actions on ActionsComponent - add request, success actions for budget approval - add approve budget page loading and error actions - handle APPROVE_BUDGET actions - add approveBudget generator - add AlertDialogComponent - status and message parameters in approveBudgetSuccess - add approveBudgetStatus and approveBudgetMessage in society state - add action,reducer and saga tests - add AlertDialogComponent tests - add ApproveBudgetContainer tests - move ActionsComponent to common folder - add ActionsComponent tests * feat(approveReject): add tests - add api and ActionsComponent tests * feat(approveActivities): add approve activities page (#211) - add ApproveActivitiesComponent - add ApproveActivitiesContainer - add activities sidebar item - add tests * Add pagination (#214) * add pagination * include pagination across other pages * add tests * bug(dashboard): add usedPoints & remainingPoints (#215) - remove footer on sidebar - remove Profile dropdown item - remove dlevel - hide profile dropdown * feat: search (#213) - add Navbar folder - move NavbarContainer and tests tp Navbar folder - add search util - add search action - add reducer to handle SEARCH action - add search on all the pages - add tests * bug: blue login background (#216) - remove class container - add watchCreateRedemptionReq import * Adjust log points padding (#217) * adjust log points padding * api base url quick fix * update api base url * update * Filter engineer activities (#205) * add bootstrap js * add filter component * add filter css * add filter Component * fix css issue * export filter component * fix lint errors * change select all to lowercase * add test * add bootstrap js * add filter component * add filter css * add filter Component * fix css issue * export filter component * fix lint errors * change select all to lowercase * add test * chore(filter): add tests * fix lint * remove event listener * fix api base url and pagination display (#220) * bug: fix staging errors (#221) - fix redemption date error - fix activity status sent while verifying by society secretary * feat(filter): filter society activities (#219) - import Filter component - add filter dropdown - add filter functionality [Finishes ######] * Resolve deploy v2 conflicts (#223) * chore(badges): rename the badges (#169) - rename badges to match the new repository [ Fixes #162779200 ] * chore(deployment): remove deployment for MVP2 on develop (#175) - ensure that branches from develop do not point to MVP2 [ Fixes #163449835 ] * remove require (#224) * remove background color (#226)

view details

Joseph Ngugi

commit sha b0e4a38031c4a37d8b0188756814ba325596a79f

Merge branch 'master' into fix-log-points-modal

view details

push time in 2 months

PR opened andela/andela-societies-frontend

Fix log points modal position
What does this PR do?
Description of Task to be completed?
Any background context you want to provide?
What are the relevant Pivotal Tracker stories?
Questions?
Screenshots?
+14 -0

0 comment

2 changed files

pr created time in 2 months

push eventandela/andela-societies-frontend

kachulio1

commit sha 0be375f9b64114841e98e2058b88f015ab96defe

add styles

view details

push time in 2 months

create barnchandela/andela-societies-frontend

branch : fix-log-points-modal

created branch time in 2 months

PR opened Kachulio1/life-goals-backend

initial setup
+2 -0

0 comment

1 changed file

pr created time in 2 months

create barnchKachulio1/life-goals-backend

branch : initial-setup

created branch time in 2 months

create barnchKachulio1/life-goals-backend

branch : master

created branch time in 2 months

created repositoryKachulio1/life-goals-backend

Goals Tracker

created time in 2 months

Pull request review commentHuman-Connection/Human-Connection

Add teaser image to contribution form

 export default {         this.form.content = contribution.content         this.form.title = contribution.title         this.form.language = this.locale+        this.form.teaserImage = contribution.imageUpload       },     },+    error() {+      let that = this

have you tried to use an arrow function

mattwr18

comment created time in 2 months

push eventandela/andela-societies-frontend

Joseph Ngugi

commit sha 9f44004535d9981259438b77e9ac476e9906abb7

Deploy to production (#227) * feat(logging): implement logging on the frontend (#162) - introduce the package morgan to the frontend application - log to stderr and stdout [ Fixes #162052401 ] * feat(design) CI/CD pipeline (#166) - refactor CI/CD pipeline to include a design branch - configure bundling for design environment [ Fixes #162496788 ] * chore(badges): rename the badges (#169) - rename badges to match the new repository [ Fixes #162779200 ] * chore(deployment): remove deployment for MVP2 on develop (#175) - ensure that branches from develop do not point to MVP2 [ Fixes #163449835 ] * Deploy v2 (#222) * Clean up in preparation for version 2 * Set up new folder structure and web pack config (#167) * chore(setup): add webpack configuration * chore(setup): add HomeComponent * feat(setup): add webpack dev config feat(setup): add eslint dependencies * feat(setup): add babel config * feat(setup): add clean-webpack-plugin dependency * feat(setup): add optimization using splitChunks - add CleanWebpackPlugin config - add MiniCssExtractPlugin config - refactor to use source-map * feat(setup): add webpack config for production * feat(setup): add node sass dependency - add home scss * feat(setup): add jest and enzyme for testing - test HomeComponent * chore(tests): add babel-core dependency - add jest config file * chore(setup): add coveralls dependency * chore(node): upgrade node version - upgrade node version to enable compatibility with eslint upgrade [ Fixes #162770492 ] * chore(badges): circle ci & coveralls badges (#171) - change badges to reflect the develop v2 branch [ Fixes #163145741] * #163360183 Continuous deployment for develop-V2 (#174) * ft(container): create a docker image - create a docker file that creates the application production environment [ Fixes #163360183] * chore(cleanup): remove unused commands - remove the copy:favicon command [ Fixes #163360183 ] * chore(node): move to node version 10 - use node version 10 in tests and deployment - add deployment for develop-v2 [ Fixes #163360183 ] * feat(deployment): add deployment script - Add a deployment script for the application - change the design configuration on the application to staging_v2 - Refactor the slack notification script [ Fixes #163360183 ] * chore(docker-image): opt for a lighter images - choose alpine image [ Fixes #163360183 ] * Add new login design (#172) * feat(login): add css variables * feat(login): add login component * feat(routes): add routes * feat(styles): add login component scss * feat(login): add Din Pro font face * feat(login): add jwt-decode and js-cookie dependencies - use js-ccokie to get token - use js-decode to decode token - add function tokenIsValid to check validity of the decoded token - add check to route to login or home in componentDidMount * feat(login): add component to authenticate routes and its tests - add devServer config - refactor login test to add history prop - add image place holder * feat(login): add token fixture - add tokenIsValid test * feat(login): add bootstrap and modify css - add rem function to convert px to rem - add bootstrap classes in LoginComponent - add lightGray css variable * feat(login): add test cases - add test case for components not authenticated - add invalid token test case * chore(domains): update domains (#181) - update domains to use the v2 version [ Fixes #163615519] * Setup Redux and Redux-Saga (#170) * Redux Saga setup * Clean Saga examples * Resolve Conflicts * Resolve conflicts * Create personal dashboard (#178) * feat(login): add login component * feat(dashboard): add a HeroComponent * feat(dashboard): add SidebarComponent * feat(dashboard): refactor login component to add LogoCompoment - add styling for hero class * feat(dashboard): add Dashboard component * feat(dashboard): add MyStatsComponent and SocietyStatsComponent * feat(dashboard): add sidebar footer and it's scss file feat(dashboard): add styles and logoClassType props in LogoComponent * feat(dashboard): add dashboard svg, blue and white andela image logos * feat(dashboard): add navbar component with its scss file * feat(dashboard): add Navbar component in dashboard - add css classes and styling in Navbar component * feat(dashboard): add text-styles mixin - add person placeholder image - add jpg in test property of url-loader - add css classes to MyStatsComponent - add myStats scss file - add css classes to SocietyStatsComponent - add societyStats.scss * feat(dashboard): add buttons to log points and filter - add button component and it's styling * feat(dashboard): add file-loader * feat(dashboard): add society icons * feat(dashboard): add media queries for small and medium devices - handle responsiveness of dashboard component * feat(dashboard): add media queries to handle resposiveness of society stats component * feat(Dashboard): add component tests - add dashboard component tests - add my stats component tests - add society stats component tests - add button component tests - add hero component tests - add logo component tests - add navabar tests - add sidebar component tests - add wrapper, main-content, sidebar and sub-content class names - add position absolute to main-content - add flex grow in sub-content * feat(dashboard): add sidebar in navbar component - add media query for small and other devices * feat(dashboard): add NavItem component in sidebar component - add NavItem component - add media query for devices with width > 767 * feat(dashboard): add capitalize util * feat(dashboard): add css files in styles folder of each domain - add NavItemComponent tests - add Capitalize tests - add NavbarComponent tests - refactor image urls in logo.scss * feat(dashboard): add image svg files * feat(dashboard): add society icon class names and their images - add border left on hover - add top navigation separator * feat(dashboard): refactor to use rems * feat(dashboard): refactor svg files * feat(dashboard): add constants and refactor scss files to add spaces * feat(dashboard): add date-fns dependency - remove default webkit - remove png images * feat(dashboard): add progress bar * Display graphic of total points and activities logged (#182) * feat(login): add login component * feat(dashboard): add a HeroComponent * feat(dashboard): add SidebarComponent * feat(dashboard): refactor login component to add LogoCompoment - add styling for hero class * feat(dashboard): add Dashboard component * feat(dashboard): add MyStatsComponent and SocietyStatsComponent * feat(dashboard): add sidebar footer and it's scss file feat(dashboard): add styles and logoClassType props in LogoComponent * feat(dashboard): add dashboard svg, blue and white andela image logos * feat(dashboard): add navbar component with its scss file * feat(dashboard): add Navbar component in dashboard - add css classes and styling in Navbar component * feat(dashboard): add text-styles mixin - add person placeholder image - add jpg in test property of url-loader - add css classes to MyStatsComponent - add myStats scss file - add css classes to SocietyStatsComponent - add societyStats.scss * feat(dashboard): add buttons to log points and filter - add button component and it's styling * feat(dashboard): add file-loader * feat(dashboard): add society icons * feat(dashboard): add media queries for small and medium devices - handle responsiveness of dashboard component * feat(dashboard): add media queries to handle resposiveness of society stats component * feat(Dashboard): add component tests - add dashboard component tests - add my stats component tests - add society stats component tests - add button component tests - add hero component tests - add logo component tests - add navabar tests - add sidebar component tests - add wrapper, main-content, sidebar and sub-content class names - add position absolute to main-content - add flex grow in sub-content * feat(dashboard): add sidebar in navbar component - add media query for small and other devices * feat(dashboard): add NavItem component in sidebar component - add NavItem component - add media query for devices with width > 767 * feat(dashboard): add capitalize util * feat(dashboard): add css files in styles folder of each domain - add NavItemComponent tests - add Capitalize tests - add NavbarComponent tests - refactor image urls in logo.scss * feat(dashboard): add image svg files * feat(dashboard): add society icon class names and their images - add border left on hover - add top navigation separator * feat(dashboard): refactor to use rems * feat(dashboard): refactor svg files * feat(dashboard): add constants and refactor scss files to add spaces * feat(dashboard): add date-fns dependency - remove default webkit - remove png images * feat(dashboard): add progress bar * feat(dashboard): add Dashboard component * feat(totalPointsAndActivities): configure store, sagas and reducer * feat(userActivites): add fetch user activities actions and types * feat(userActivities): add fetch user activities saga - handle fetch user activities actions in reducer * feat(userActivities): add api util - add get request util - add getToken and getUserInfo utils * feat(userActivities): Add dependencies - add redux-saga - add redux - add redux-devtools-extension * feat(userActivities): add plugin-transform-runtime dependency * feat(userActivities): map dashboard state to props - add post util * feat(userActivities): resolve linting errors * feat(userActivities): add action to fetchUser - handle fetchUser action in reducer * feat(useraActivities): add tests - add tests for dashboard actions i.e fetch user activities. - add reducer tests - refactor to remove fetch user action * feat(userActivities): add tests - add Dashboard tests - add dashboard saga tests - add tokenIsValid test * feat(userActivities): add background image in HeroComponent * feat(userActivities): evaluate the right JSX before rendering * Add api util tests * feat(userActivities): add token parameter to tokenIsValid & getUserInfo * Add button interactions (#184) * chore(feedback): Add pointer cursor to settings nav item - add pointer cursor to buttons - add box shadow and transition to hover state - add bold font weight to society stats * chore(feedback): add colors variables - remove unused content-wrapper class * chore(feedback): use andela blue and gold colors * chore(feedback): add border around society icons - reduce height and width of society svgs * chore(feedback): refactor button styles - add shared class user-dashboard__button - remove unshared hover state styles and button class * chore(feedback): add mixins - add border and widthAndHeight mixin * Wrap pages within common sidebar and navigation bar (#185) * chore(commonWrapper): wrap components under common sidebar and navbar - redirect to login if not authenticated - remove hero, navbar and sidebar component from dashboard component * chore(commonWrapper): add user's society in state * chore(commonWrapper): add user's society image in society stats component - pass down user's society as props to society stats component - add society images * chore(commonWrapper): refactor tests to add society * chore: add background image on login page (#189) * #163083355 Display redesigned my logged activities (#187) * feat(loggedActivities): add TableComponent * feat(myActivities): add table component and its scss * feat(myActivities): add TruncateDescriptionComponent and its scss * feat(myActivities): add onClick prop * feat(myActivities): add MyActivities component - add userActivities constant * feat(myActivities): rework dashboard to edit padding and margin values * feat(myActivities): Add tableClassName prop in TableComponent - add myActivities scss file - add truncateDescription scss file - add styles to TableComponent - refactor dashboard actions * feat(myActivities): add society prop - rename color value * feat(myActivities): format date value - modify text styles for table body - add border collapse and spacing styles on table class * feat(myActivities): add MyActivitiesComponent and TableComponent tests - add condition to check if there are userActivities * feat(myActivities): Add StatusIndicatorComponent - add statusIndicator scss file - add colors representing the various statuses - make use of status indicator component in MyActivities and SocietyStats components * feat(myActivities): Add TruncateDescriptionComponent tests * feat(myActivities): add colSpan attribute on table data * chore(rename): rename stateful components to have container suffix (#191) - add DashboardContainer - add TruncateDescriptionContainer - add LoginContainer - add NavbarContainer * feat(userProfile): add profile component (#190) - add its scss file - add userInfo prop - pass down userInfo prop to NavbarComponent - add prop validation for userInfo - add profile dropdown menu - refactor remove logo styles - add user profile on small devices - refactor profile component to be stateful - add profileIconClick - add classname prop - add tests - add withRouter on login component - add function to logOut a user - add removeCookies util - add tests - add box shadow on profile dropdown - add a class on buttons in the DashboardComponent - rename component to ProfileContainer * chore(login): update image on login page (#193) * chore(pipeline): master-V2 pipeline (#186) - create a pipeline for master-V2 [ Fixes #164102566 ] * #163083132 Display redesigned societies page (#194) * feat(societies): add ProgressBarComponent * feat(societies): add SocietiesContainer * feat(societies): add society actions, types, reducer and saga - add society initial state * feat(societies): move TruncateDescriptionContainer to common folder - refactor societies path - add loggedActivities argument in fetchSocietyInfoSuccess action * feat(societies): add SocietyActivitiesComponent - add defaultProps and propTypes in SocietiesContainer - refactor to add societyName object - refactor match propType - add societies scss file - add society image placeholder - add Activities and Redemption tabs - add className prop in SocietyStatsComponent - add background image on societies page profile - add SocietyActivitiesComponent tests * feat(societies): add totalPoints and activitiesLogged props * feat(societies): conditionally display total points & activities logged - refactor to remove unused classes - refactor styles under society-stats__desc class - refactor MyStatsComponent tests * fetch(societies): add action, reducer, data tests - add SocietiesContainer tests - add media queries and modify styles - add userinfo prop when authenticating society pages - modify color of points subscript - add SocietyStatsComponent tests * #164324997 Log Society Activity points (#188) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * fix datefns time format error * #164528722 Switch between activities and redemption tabs on any society page (#195) * feat(societyTabs): add TabsComponent - add selectedSocietyTab mixin - add styles for the selected tab title - add fetch society redemptions action types - handle fetch society redemptions actions in reducer - add fetch society redemptions generators - modify container to stateless component ): refactor tabs container * feat(societyTabs): display redemptions table - add selectedTab prop to SocietyActivitiesComponent - conditionally display redemptions table - add pointsToDollarConverter util - modify society initial state - add societyName to fetchSocietyInfoSuccess payload - refactor state returned in FETCH_SOCIETY_INFO_SUCCESS case block - refactor mapStateToProps to add society - add fetch society redemptions tests - add test to handle case FETCH_SOCIETY_REDEMPTIONS_SUCCESS in reducer - add watchFetchSocietyRedemptionsReq and fetchSocietyRedemptions generator tests - add pointsToDollarConverter test - add TabsComponent tests * add authorization token on the Header (#200) * #163083300 Display activities awaiting verification by a society secretary (#198) * feat(societyTabs): add TabsComponent - add selectedSocietyTab mixin - add styles for the selected tab title - add fetch society redemptions action types - handle fetch society redemptions actions in reducer - add fetch society redemptions generators - modify container to stateless component ): refactor tabs container * feat(verify): add Sidebar domain - rename SidebarComponent to SidebarContainer - add verify activities nav item - conditionally render an outlined checkmark - add outlined checkmark styles - add fetch user role actions, types, saga - handle actions in reducer - add sidebar initial state - conditionally render verify activities nav item - add VerifyActivities container - add VerifyActivitiesComponent - add tests - add ActionsComponent - add LoaderComponent - add action, reducer and saga tests * chore(dlevel): add user's dlevel (#199) * #164397766 Display Toast message after successfully logging an activity (#196) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * toast component * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * toast component * fix datefns time format error * success toast message * Clean Saga examples * resolve conflicts * feat(sidebar): get user id from token (#202) * Fix the Activity category and Date display (#203) * feat(sidebar): get user id from token * fix activity category and date name formats * #164830528 Display redemptions page (#201) * feat: add redemptions screen - add tests * feat: add redemptions nav item - add fetchSocietyInfoRequest request * chore: add SidebarContainer tests * feat(approve): Add Approve Budget page (#204) - move SocietyStatsComponent & TabsComponent to common folder - add ApproveActivitiesContainer - add TabsComponent - add ApproveBudgetComponent - add ApproveBudgetContainer tests - add getTabBorderClassname helper - add ApproveBudgetComponent tests - add Approve Budget nav item * feat(redeem): add redeem points dialog (#206) - add createRedemptionRequest and createRedemptionSuccess actions - add createRedemption generator - add dollarsToPointsConverter util - add redemption dialog styles - add RedeemPointsDialogComponent tests - add RedemptionsContainer tests - add action, reducer and saga tests - add money svg image * #164397809 Validate Log points Modal inputs (#197) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * toast component * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * toast component * add modal inputs validation * commit * fix failing test * clean branch * fix failing CI build * tests * test * test * fix date format * add backround opacity by using Material UI Dialog (#208) * Ft log points validation (#212) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * toast component * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * toast component * add modal inputs validation * commit * fix failing test * clean branch * fix failing CI build * tests * test * test * fix date format * resolve conflict * #165116475 Secretary verify activity (#207) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * toast component * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * toast component * add modal inputs validation * commit * fix failing test * clean branch * activity verification by secretary * fix failing CI build * tests * test * test * fix date format * tests * resolve conflict * fix failing test * remove whitespace * test handleVerify * improve test * implement feedback * fix reducer * Verify activity alert modal (#209) * verify dialog * fix failing build * fix alert message * Approve reject budget actions (#210) * feat(approveBudget): Approve reject actions - add approve and reject click actions on ActionsComponent - add request, success actions for budget approval - add approve budget page loading and error actions - handle APPROVE_BUDGET actions - add approveBudget generator - add AlertDialogComponent - status and message parameters in approveBudgetSuccess - add approveBudgetStatus and approveBudgetMessage in society state - add action,reducer and saga tests - add AlertDialogComponent tests - add ApproveBudgetContainer tests - move ActionsComponent to common folder - add ActionsComponent tests * feat(approveReject): add tests - add api and ActionsComponent tests * feat(approveActivities): add approve activities page (#211) - add ApproveActivitiesComponent - add ApproveActivitiesContainer - add activities sidebar item - add tests * Add pagination (#214) * add pagination * include pagination across other pages * add tests * bug(dashboard): add usedPoints & remainingPoints (#215) - remove footer on sidebar - remove Profile dropdown item - remove dlevel - hide profile dropdown * feat: search (#213) - add Navbar folder - move NavbarContainer and tests tp Navbar folder - add search util - add search action - add reducer to handle SEARCH action - add search on all the pages - add tests * bug: blue login background (#216) - remove class container - add watchCreateRedemptionReq import * Adjust log points padding (#217) * adjust log points padding * api base url quick fix * update api base url * update * Filter engineer activities (#205) * add bootstrap js * add filter component * add filter css * add filter Component * fix css issue * export filter component * fix lint errors * change select all to lowercase * add test * add bootstrap js * add filter component * add filter css * add filter Component * fix css issue * export filter component * fix lint errors * change select all to lowercase * add test * chore(filter): add tests * fix lint * remove event listener * fix api base url and pagination display (#220) * bug: fix staging errors (#221) - fix redemption date error - fix activity status sent while verifying by society secretary * feat(filter): filter society activities (#219) - import Filter component - add filter dropdown - add filter functionality [Finishes ######] * Resolve deploy v2 conflicts (#223) * chore(badges): rename the badges (#169) - rename badges to match the new repository [ Fixes #162779200 ] * chore(deployment): remove deployment for MVP2 on develop (#175) - ensure that branches from develop do not point to MVP2 [ Fixes #163449835 ] * remove require (#224) * remove background color (#226)

view details

push time in 2 months

PR merged andela/andela-societies-frontend

Reviewers
Deploy to production
What does this PR do?
Description of Task to be completed?
Any background context you want to provide?
What are the relevant Pivotal Tracker stories?
Questions?
Screenshots?
+10293 -25569

0 comment

488 changed files

Kachulio1

pr closed time in 2 months

push eventandela/andela-societies-frontend

CrispusKamau

commit sha 6bbdb958b8ef975e4678568359627df167148263

feat(logging): implement logging on the frontend (#162) - introduce the package morgan to the frontend application - log to stderr and stdout [ Fixes #162052401 ]

view details

CrispusKamau

commit sha d82aa8ee2b978a8d298c31048bb60651f09991b2

feat(design) CI/CD pipeline (#166) - refactor CI/CD pipeline to include a design branch - configure bundling for design environment [ Fixes #162496788 ]

view details

CrispusKamau

commit sha 9e1c0dfd2bce888ed1b30e0b35cf74f6fca4598c

chore(badges): rename the badges (#169) - rename badges to match the new repository [ Fixes #162779200 ]

view details

CrispusKamau

commit sha 375785e9da7c5e205d629ce1e9aff255d627a951

chore(deployment): remove deployment for MVP2 on develop (#175) - ensure that branches from develop do not point to MVP2 [ Fixes #163449835 ]

view details

Joseph Ngugi

commit sha 05cb8a3989e912ae13f45fed59222c3de0dad9bb

Deploy v2 (#222) * Clean up in preparation for version 2 * Set up new folder structure and web pack config (#167) * chore(setup): add webpack configuration * chore(setup): add HomeComponent * feat(setup): add webpack dev config feat(setup): add eslint dependencies * feat(setup): add babel config * feat(setup): add clean-webpack-plugin dependency * feat(setup): add optimization using splitChunks - add CleanWebpackPlugin config - add MiniCssExtractPlugin config - refactor to use source-map * feat(setup): add webpack config for production * feat(setup): add node sass dependency - add home scss * feat(setup): add jest and enzyme for testing - test HomeComponent * chore(tests): add babel-core dependency - add jest config file * chore(setup): add coveralls dependency * chore(node): upgrade node version - upgrade node version to enable compatibility with eslint upgrade [ Fixes #162770492 ] * chore(badges): circle ci & coveralls badges (#171) - change badges to reflect the develop v2 branch [ Fixes #163145741] * #163360183 Continuous deployment for develop-V2 (#174) * ft(container): create a docker image - create a docker file that creates the application production environment [ Fixes #163360183] * chore(cleanup): remove unused commands - remove the copy:favicon command [ Fixes #163360183 ] * chore(node): move to node version 10 - use node version 10 in tests and deployment - add deployment for develop-v2 [ Fixes #163360183 ] * feat(deployment): add deployment script - Add a deployment script for the application - change the design configuration on the application to staging_v2 - Refactor the slack notification script [ Fixes #163360183 ] * chore(docker-image): opt for a lighter images - choose alpine image [ Fixes #163360183 ] * Add new login design (#172) * feat(login): add css variables * feat(login): add login component * feat(routes): add routes * feat(styles): add login component scss * feat(login): add Din Pro font face * feat(login): add jwt-decode and js-cookie dependencies - use js-ccokie to get token - use js-decode to decode token - add function tokenIsValid to check validity of the decoded token - add check to route to login or home in componentDidMount * feat(login): add component to authenticate routes and its tests - add devServer config - refactor login test to add history prop - add image place holder * feat(login): add token fixture - add tokenIsValid test * feat(login): add bootstrap and modify css - add rem function to convert px to rem - add bootstrap classes in LoginComponent - add lightGray css variable * feat(login): add test cases - add test case for components not authenticated - add invalid token test case * chore(domains): update domains (#181) - update domains to use the v2 version [ Fixes #163615519] * Setup Redux and Redux-Saga (#170) * Redux Saga setup * Clean Saga examples * Resolve Conflicts * Resolve conflicts * Create personal dashboard (#178) * feat(login): add login component * feat(dashboard): add a HeroComponent * feat(dashboard): add SidebarComponent * feat(dashboard): refactor login component to add LogoCompoment - add styling for hero class * feat(dashboard): add Dashboard component * feat(dashboard): add MyStatsComponent and SocietyStatsComponent * feat(dashboard): add sidebar footer and it's scss file feat(dashboard): add styles and logoClassType props in LogoComponent * feat(dashboard): add dashboard svg, blue and white andela image logos * feat(dashboard): add navbar component with its scss file * feat(dashboard): add Navbar component in dashboard - add css classes and styling in Navbar component * feat(dashboard): add text-styles mixin - add person placeholder image - add jpg in test property of url-loader - add css classes to MyStatsComponent - add myStats scss file - add css classes to SocietyStatsComponent - add societyStats.scss * feat(dashboard): add buttons to log points and filter - add button component and it's styling * feat(dashboard): add file-loader * feat(dashboard): add society icons * feat(dashboard): add media queries for small and medium devices - handle responsiveness of dashboard component * feat(dashboard): add media queries to handle resposiveness of society stats component * feat(Dashboard): add component tests - add dashboard component tests - add my stats component tests - add society stats component tests - add button component tests - add hero component tests - add logo component tests - add navabar tests - add sidebar component tests - add wrapper, main-content, sidebar and sub-content class names - add position absolute to main-content - add flex grow in sub-content * feat(dashboard): add sidebar in navbar component - add media query for small and other devices * feat(dashboard): add NavItem component in sidebar component - add NavItem component - add media query for devices with width > 767 * feat(dashboard): add capitalize util * feat(dashboard): add css files in styles folder of each domain - add NavItemComponent tests - add Capitalize tests - add NavbarComponent tests - refactor image urls in logo.scss * feat(dashboard): add image svg files * feat(dashboard): add society icon class names and their images - add border left on hover - add top navigation separator * feat(dashboard): refactor to use rems * feat(dashboard): refactor svg files * feat(dashboard): add constants and refactor scss files to add spaces * feat(dashboard): add date-fns dependency - remove default webkit - remove png images * feat(dashboard): add progress bar * Display graphic of total points and activities logged (#182) * feat(login): add login component * feat(dashboard): add a HeroComponent * feat(dashboard): add SidebarComponent * feat(dashboard): refactor login component to add LogoCompoment - add styling for hero class * feat(dashboard): add Dashboard component * feat(dashboard): add MyStatsComponent and SocietyStatsComponent * feat(dashboard): add sidebar footer and it's scss file feat(dashboard): add styles and logoClassType props in LogoComponent * feat(dashboard): add dashboard svg, blue and white andela image logos * feat(dashboard): add navbar component with its scss file * feat(dashboard): add Navbar component in dashboard - add css classes and styling in Navbar component * feat(dashboard): add text-styles mixin - add person placeholder image - add jpg in test property of url-loader - add css classes to MyStatsComponent - add myStats scss file - add css classes to SocietyStatsComponent - add societyStats.scss * feat(dashboard): add buttons to log points and filter - add button component and it's styling * feat(dashboard): add file-loader * feat(dashboard): add society icons * feat(dashboard): add media queries for small and medium devices - handle responsiveness of dashboard component * feat(dashboard): add media queries to handle resposiveness of society stats component * feat(Dashboard): add component tests - add dashboard component tests - add my stats component tests - add society stats component tests - add button component tests - add hero component tests - add logo component tests - add navabar tests - add sidebar component tests - add wrapper, main-content, sidebar and sub-content class names - add position absolute to main-content - add flex grow in sub-content * feat(dashboard): add sidebar in navbar component - add media query for small and other devices * feat(dashboard): add NavItem component in sidebar component - add NavItem component - add media query for devices with width > 767 * feat(dashboard): add capitalize util * feat(dashboard): add css files in styles folder of each domain - add NavItemComponent tests - add Capitalize tests - add NavbarComponent tests - refactor image urls in logo.scss * feat(dashboard): add image svg files * feat(dashboard): add society icon class names and their images - add border left on hover - add top navigation separator * feat(dashboard): refactor to use rems * feat(dashboard): refactor svg files * feat(dashboard): add constants and refactor scss files to add spaces * feat(dashboard): add date-fns dependency - remove default webkit - remove png images * feat(dashboard): add progress bar * feat(dashboard): add Dashboard component * feat(totalPointsAndActivities): configure store, sagas and reducer * feat(userActivites): add fetch user activities actions and types * feat(userActivities): add fetch user activities saga - handle fetch user activities actions in reducer * feat(userActivities): add api util - add get request util - add getToken and getUserInfo utils * feat(userActivities): Add dependencies - add redux-saga - add redux - add redux-devtools-extension * feat(userActivities): add plugin-transform-runtime dependency * feat(userActivities): map dashboard state to props - add post util * feat(userActivities): resolve linting errors * feat(userActivities): add action to fetchUser - handle fetchUser action in reducer * feat(useraActivities): add tests - add tests for dashboard actions i.e fetch user activities. - add reducer tests - refactor to remove fetch user action * feat(userActivities): add tests - add Dashboard tests - add dashboard saga tests - add tokenIsValid test * feat(userActivities): add background image in HeroComponent * feat(userActivities): evaluate the right JSX before rendering * Add api util tests * feat(userActivities): add token parameter to tokenIsValid & getUserInfo * Add button interactions (#184) * chore(feedback): Add pointer cursor to settings nav item - add pointer cursor to buttons - add box shadow and transition to hover state - add bold font weight to society stats * chore(feedback): add colors variables - remove unused content-wrapper class * chore(feedback): use andela blue and gold colors * chore(feedback): add border around society icons - reduce height and width of society svgs * chore(feedback): refactor button styles - add shared class user-dashboard__button - remove unshared hover state styles and button class * chore(feedback): add mixins - add border and widthAndHeight mixin * Wrap pages within common sidebar and navigation bar (#185) * chore(commonWrapper): wrap components under common sidebar and navbar - redirect to login if not authenticated - remove hero, navbar and sidebar component from dashboard component * chore(commonWrapper): add user's society in state * chore(commonWrapper): add user's society image in society stats component - pass down user's society as props to society stats component - add society images * chore(commonWrapper): refactor tests to add society * chore: add background image on login page (#189) * #163083355 Display redesigned my logged activities (#187) * feat(loggedActivities): add TableComponent * feat(myActivities): add table component and its scss * feat(myActivities): add TruncateDescriptionComponent and its scss * feat(myActivities): add onClick prop * feat(myActivities): add MyActivities component - add userActivities constant * feat(myActivities): rework dashboard to edit padding and margin values * feat(myActivities): Add tableClassName prop in TableComponent - add myActivities scss file - add truncateDescription scss file - add styles to TableComponent - refactor dashboard actions * feat(myActivities): add society prop - rename color value * feat(myActivities): format date value - modify text styles for table body - add border collapse and spacing styles on table class * feat(myActivities): add MyActivitiesComponent and TableComponent tests - add condition to check if there are userActivities * feat(myActivities): Add StatusIndicatorComponent - add statusIndicator scss file - add colors representing the various statuses - make use of status indicator component in MyActivities and SocietyStats components * feat(myActivities): Add TruncateDescriptionComponent tests * feat(myActivities): add colSpan attribute on table data * chore(rename): rename stateful components to have container suffix (#191) - add DashboardContainer - add TruncateDescriptionContainer - add LoginContainer - add NavbarContainer * feat(userProfile): add profile component (#190) - add its scss file - add userInfo prop - pass down userInfo prop to NavbarComponent - add prop validation for userInfo - add profile dropdown menu - refactor remove logo styles - add user profile on small devices - refactor profile component to be stateful - add profileIconClick - add classname prop - add tests - add withRouter on login component - add function to logOut a user - add removeCookies util - add tests - add box shadow on profile dropdown - add a class on buttons in the DashboardComponent - rename component to ProfileContainer * chore(login): update image on login page (#193) * chore(pipeline): master-V2 pipeline (#186) - create a pipeline for master-V2 [ Fixes #164102566 ] * #163083132 Display redesigned societies page (#194) * feat(societies): add ProgressBarComponent * feat(societies): add SocietiesContainer * feat(societies): add society actions, types, reducer and saga - add society initial state * feat(societies): move TruncateDescriptionContainer to common folder - refactor societies path - add loggedActivities argument in fetchSocietyInfoSuccess action * feat(societies): add SocietyActivitiesComponent - add defaultProps and propTypes in SocietiesContainer - refactor to add societyName object - refactor match propType - add societies scss file - add society image placeholder - add Activities and Redemption tabs - add className prop in SocietyStatsComponent - add background image on societies page profile - add SocietyActivitiesComponent tests * feat(societies): add totalPoints and activitiesLogged props * feat(societies): conditionally display total points & activities logged - refactor to remove unused classes - refactor styles under society-stats__desc class - refactor MyStatsComponent tests * fetch(societies): add action, reducer, data tests - add SocietiesContainer tests - add media queries and modify styles - add userinfo prop when authenticating society pages - modify color of points subscript - add SocietyStatsComponent tests * #164324997 Log Society Activity points (#188) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * fix datefns time format error * #164528722 Switch between activities and redemption tabs on any society page (#195) * feat(societyTabs): add TabsComponent - add selectedSocietyTab mixin - add styles for the selected tab title - add fetch society redemptions action types - handle fetch society redemptions actions in reducer - add fetch society redemptions generators - modify container to stateless component ): refactor tabs container * feat(societyTabs): display redemptions table - add selectedTab prop to SocietyActivitiesComponent - conditionally display redemptions table - add pointsToDollarConverter util - modify society initial state - add societyName to fetchSocietyInfoSuccess payload - refactor state returned in FETCH_SOCIETY_INFO_SUCCESS case block - refactor mapStateToProps to add society - add fetch society redemptions tests - add test to handle case FETCH_SOCIETY_REDEMPTIONS_SUCCESS in reducer - add watchFetchSocietyRedemptionsReq and fetchSocietyRedemptions generator tests - add pointsToDollarConverter test - add TabsComponent tests * add authorization token on the Header (#200) * #163083300 Display activities awaiting verification by a society secretary (#198) * feat(societyTabs): add TabsComponent - add selectedSocietyTab mixin - add styles for the selected tab title - add fetch society redemptions action types - handle fetch society redemptions actions in reducer - add fetch society redemptions generators - modify container to stateless component ): refactor tabs container * feat(verify): add Sidebar domain - rename SidebarComponent to SidebarContainer - add verify activities nav item - conditionally render an outlined checkmark - add outlined checkmark styles - add fetch user role actions, types, saga - handle actions in reducer - add sidebar initial state - conditionally render verify activities nav item - add VerifyActivities container - add VerifyActivitiesComponent - add tests - add ActionsComponent - add LoaderComponent - add action, reducer and saga tests * chore(dlevel): add user's dlevel (#199) * #164397766 Display Toast message after successfully logging an activity (#196) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * toast component * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * toast component * fix datefns time format error * success toast message * Clean Saga examples * resolve conflicts * feat(sidebar): get user id from token (#202) * Fix the Activity category and Date display (#203) * feat(sidebar): get user id from token * fix activity category and date name formats * #164830528 Display redemptions page (#201) * feat: add redemptions screen - add tests * feat: add redemptions nav item - add fetchSocietyInfoRequest request * chore: add SidebarContainer tests * feat(approve): Add Approve Budget page (#204) - move SocietyStatsComponent & TabsComponent to common folder - add ApproveActivitiesContainer - add TabsComponent - add ApproveBudgetComponent - add ApproveBudgetContainer tests - add getTabBorderClassname helper - add ApproveBudgetComponent tests - add Approve Budget nav item * feat(redeem): add redeem points dialog (#206) - add createRedemptionRequest and createRedemptionSuccess actions - add createRedemption generator - add dollarsToPointsConverter util - add redemption dialog styles - add RedeemPointsDialogComponent tests - add RedemptionsContainer tests - add action, reducer and saga tests - add money svg image * #164397809 Validate Log points Modal inputs (#197) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * toast component * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * toast component * add modal inputs validation * commit * fix failing test * clean branch * fix failing CI build * tests * test * test * fix date format * add backround opacity by using Material UI Dialog (#208) * Ft log points validation (#212) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * toast component * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * toast component * add modal inputs validation * commit * fix failing test * clean branch * fix failing CI build * tests * test * test * fix date format * resolve conflict * #165116475 Secretary verify activity (#207) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * toast component * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * toast component * add modal inputs validation * commit * fix failing test * clean branch * activity verification by secretary * fix failing CI build * tests * test * test * fix date format * tests * resolve conflict * fix failing test * remove whitespace * test handleVerify * improve test * implement feedback * fix reducer * Verify activity alert modal (#209) * verify dialog * fix failing build * fix alert message * Approve reject budget actions (#210) * feat(approveBudget): Approve reject actions - add approve and reject click actions on ActionsComponent - add request, success actions for budget approval - add approve budget page loading and error actions - handle APPROVE_BUDGET actions - add approveBudget generator - add AlertDialogComponent - status and message parameters in approveBudgetSuccess - add approveBudgetStatus and approveBudgetMessage in society state - add action,reducer and saga tests - add AlertDialogComponent tests - add ApproveBudgetContainer tests - move ActionsComponent to common folder - add ActionsComponent tests * feat(approveReject): add tests - add api and ActionsComponent tests * feat(approveActivities): add approve activities page (#211) - add ApproveActivitiesComponent - add ApproveActivitiesContainer - add activities sidebar item - add tests * Add pagination (#214) * add pagination * include pagination across other pages * add tests * bug(dashboard): add usedPoints & remainingPoints (#215) - remove footer on sidebar - remove Profile dropdown item - remove dlevel - hide profile dropdown * feat: search (#213) - add Navbar folder - move NavbarContainer and tests tp Navbar folder - add search util - add search action - add reducer to handle SEARCH action - add search on all the pages - add tests * bug: blue login background (#216) - remove class container - add watchCreateRedemptionReq import * Adjust log points padding (#217) * adjust log points padding * api base url quick fix * update api base url * update * Filter engineer activities (#205) * add bootstrap js * add filter component * add filter css * add filter Component * fix css issue * export filter component * fix lint errors * change select all to lowercase * add test * add bootstrap js * add filter component * add filter css * add filter Component * fix css issue * export filter component * fix lint errors * change select all to lowercase * add test * chore(filter): add tests * fix lint * remove event listener * fix api base url and pagination display (#220) * bug: fix staging errors (#221) - fix redemption date error - fix activity status sent while verifying by society secretary * feat(filter): filter society activities (#219) - import Filter component - add filter dropdown - add filter functionality [Finishes ######] * Resolve deploy v2 conflicts (#223) * chore(badges): rename the badges (#169) - rename badges to match the new repository [ Fixes #162779200 ] * chore(deployment): remove deployment for MVP2 on develop (#175) - ensure that branches from develop do not point to MVP2 [ Fixes #163449835 ]

view details

Joseph Ngugi

commit sha 362f16bc134a189ec20d3fa70584fce7e1907ac0

remove require (#224)

view details

kachulio1

commit sha 131ecf41c4ddb947f4d6daca31f29df1488ffbbb

fix conflicts

view details

push time in 2 months

PR opened andela/andela-societies-frontend

Reviewers
Deploy to production
What does this PR do?
Description of Task to be completed?
Any background context you want to provide?
What are the relevant Pivotal Tracker stories?
Questions?
Screenshots?
+10293 -25569

0 comment

488 changed files

pr created time in 2 months

push eventandela/andela-societies-frontend

Joseph Ngugi

commit sha 84956be25c6fb64684236649d45a355baf41be27

remove background color (#226)

view details

push time in 2 months

push eventKachulio1/journey

kachulio1

commit sha 07410c514783d15c92eb4220b4808ea2c2a3436c

add css

view details

push time in 2 months

push eventKachulio1/journey

kachulio1

commit sha 42647cce1b0ac3c48e66c8d514e48de495af6c51

split-text

view details

push time in 2 months

push eventKachulio1/microsoft-graph-explorer-v2

Charles Wahome

commit sha b58f12d3f043277048d32097171bd6a62b0e6ec3

set request headers on anonymous requests

view details

Charles Wahome

commit sha 327eb703cbabc5a894519bfadc36cb8531ab0566

send headers with authenticated requests

view details

Charles Wahome

commit sha 1389f1dca3e5252596f58935b3214811bd87a796

uses redux to update heatders

view details

kachulio1

commit sha bd9f700a39467e2f3592c6b86622061abefbdbf9

add readme

view details

kachulio1

commit sha dee829cc674bdd22f8661b1652dcba892d133d2d

add contributing.md

view details

Charles Wahome

commit sha 0670d938cd35946d6e1264767808127f0f270dca

uses a DetailList to display headers

view details

Charles Wahome

commit sha 4ba3e258847421add0a8562ab6ec0dbfd53cb190

clears inputs after adding headers

view details

Japheth Obala

commit sha ff2cb811de0dcd5f28dff7b7d58fdb190bd0248a

Merge pull request #67 from Kachulio1:chore/add-read-me add readme file and contribution file

view details

Japheth Obala

commit sha 0ae0e18e1420cc983e5d556a4962af92e597ade0

Adds env variables

view details

Japheth Obala

commit sha 8a9f114869dd63bcc3a84f6ce8ddd3b26b1079bf

Removes env variables

view details

Japheth Obala

commit sha 35187732e8e2ba37e23964e64e424cc640149767

Sets env var in pipeline

view details

Japheth Obala

commit sha e5d4ecf17186c201baa55ae9a77869a77cde809b

Fixes pipelines.yml

view details

Japheth Obala

commit sha b1ae24740b2cc1db8490a2cf453d270da6483f0d

Fixes pipelines.yml

view details

Japheth Obala

commit sha 2782514c8ddae74174ff9c6bb3f1fc4e284f65de

Read env variables from build pipeline

view details

Charles Wahome

commit sha 94c36b166529cdc8d9a0446e4037e80e86c23088

remove empty key value pair

view details

Charles Wahome

commit sha 173d26432792810490011de6bda11f1c5add6ee7

center aligns the headers component

view details

Charles Wahome

commit sha f80493063099f5d1d179e2c531db1193ea2722a4

use internationalised placeholders

view details

Charles Wahome

commit sha 948d9fb561b58edd4b6c06002a10985d0d66a114

Merge branch 'dev' into fix/request-headers

view details

Charles Wahome

commit sha 2eed5648f32a632755b317768b6bc0b4b0bfad54

fixes failing request import

view details

Charles Wahome

commit sha d8b5364a05d4010ee49b96a3e3d4baef566a3251

adds 'Add' to en-us locale

view details

push time in 2 months

push eventKachulio1/journey

kachulio1

commit sha c1775407341cc811f68d81176111f41956941f32

add yarn lock file

view details

push time in 2 months

push eventKachulio1/journey

kachulio1

commit sha ac4fb51854e573ac7a48145a279c7b4580d0ae0f

add webpack

view details

push time in 2 months

push eventKachulio1/journey

kachulio1

commit sha a363a0ca4ad1a132a123d2012448a9f8f87892bb

add eslintignore

view details

push time in 2 months

push eventKachulio1/journey

kachulio1

commit sha dc0be560fa9e39bc146104d8e5d6cd4a9fdc1cf3

add babel

view details

kachulio1

commit sha b3ecd9d6d122ee0aa2904f58143dc1309a148c5e

add eslint

view details

push time in 2 months

create barnchandela/andela-societies-frontend

branch : fix-image-background

created branch time in 2 months

delete branch andela/andela-societies-frontend

delete branch : fix-deploy-pipeline

delete time in 2 months

push eventandela/andela-societies-frontend

Joseph Ngugi

commit sha 362f16bc134a189ec20d3fa70584fce7e1907ac0

remove require (#224)

view details

push time in 2 months

PR merged andela/andela-societies-frontend

remove require
What does this PR do?
Description of Task to be completed?
Any background context you want to provide?
What are the relevant Pivotal Tracker stories?
Questions?
Screenshots?
+0 -2

0 comment

1 changed file

Kachulio1

pr closed time in 2 months

push eventandela/andela-societies-frontend

kachulio1

commit sha 1010f929241f363b9741c6138d5fcf13f5474ed8

remove require

view details

push time in 2 months

PR opened andela/andela-societies-frontend

remove require
What does this PR do?
Description of Task to be completed?
Any background context you want to provide?
What are the relevant Pivotal Tracker stories?
Questions?
Screenshots?
+1 -2

0 comment

1 changed file

pr created time in 2 months

create barnchandela/andela-societies-frontend

branch : fix-deploy-pipeline

created branch time in 2 months

push eventandela/andela-societies-frontend

Joseph Ngugi

commit sha 05cb8a3989e912ae13f45fed59222c3de0dad9bb

Deploy v2 (#222) * Clean up in preparation for version 2 * Set up new folder structure and web pack config (#167) * chore(setup): add webpack configuration * chore(setup): add HomeComponent * feat(setup): add webpack dev config feat(setup): add eslint dependencies * feat(setup): add babel config * feat(setup): add clean-webpack-plugin dependency * feat(setup): add optimization using splitChunks - add CleanWebpackPlugin config - add MiniCssExtractPlugin config - refactor to use source-map * feat(setup): add webpack config for production * feat(setup): add node sass dependency - add home scss * feat(setup): add jest and enzyme for testing - test HomeComponent * chore(tests): add babel-core dependency - add jest config file * chore(setup): add coveralls dependency * chore(node): upgrade node version - upgrade node version to enable compatibility with eslint upgrade [ Fixes #162770492 ] * chore(badges): circle ci & coveralls badges (#171) - change badges to reflect the develop v2 branch [ Fixes #163145741] * #163360183 Continuous deployment for develop-V2 (#174) * ft(container): create a docker image - create a docker file that creates the application production environment [ Fixes #163360183] * chore(cleanup): remove unused commands - remove the copy:favicon command [ Fixes #163360183 ] * chore(node): move to node version 10 - use node version 10 in tests and deployment - add deployment for develop-v2 [ Fixes #163360183 ] * feat(deployment): add deployment script - Add a deployment script for the application - change the design configuration on the application to staging_v2 - Refactor the slack notification script [ Fixes #163360183 ] * chore(docker-image): opt for a lighter images - choose alpine image [ Fixes #163360183 ] * Add new login design (#172) * feat(login): add css variables * feat(login): add login component * feat(routes): add routes * feat(styles): add login component scss * feat(login): add Din Pro font face * feat(login): add jwt-decode and js-cookie dependencies - use js-ccokie to get token - use js-decode to decode token - add function tokenIsValid to check validity of the decoded token - add check to route to login or home in componentDidMount * feat(login): add component to authenticate routes and its tests - add devServer config - refactor login test to add history prop - add image place holder * feat(login): add token fixture - add tokenIsValid test * feat(login): add bootstrap and modify css - add rem function to convert px to rem - add bootstrap classes in LoginComponent - add lightGray css variable * feat(login): add test cases - add test case for components not authenticated - add invalid token test case * chore(domains): update domains (#181) - update domains to use the v2 version [ Fixes #163615519] * Setup Redux and Redux-Saga (#170) * Redux Saga setup * Clean Saga examples * Resolve Conflicts * Resolve conflicts * Create personal dashboard (#178) * feat(login): add login component * feat(dashboard): add a HeroComponent * feat(dashboard): add SidebarComponent * feat(dashboard): refactor login component to add LogoCompoment - add styling for hero class * feat(dashboard): add Dashboard component * feat(dashboard): add MyStatsComponent and SocietyStatsComponent * feat(dashboard): add sidebar footer and it's scss file feat(dashboard): add styles and logoClassType props in LogoComponent * feat(dashboard): add dashboard svg, blue and white andela image logos * feat(dashboard): add navbar component with its scss file * feat(dashboard): add Navbar component in dashboard - add css classes and styling in Navbar component * feat(dashboard): add text-styles mixin - add person placeholder image - add jpg in test property of url-loader - add css classes to MyStatsComponent - add myStats scss file - add css classes to SocietyStatsComponent - add societyStats.scss * feat(dashboard): add buttons to log points and filter - add button component and it's styling * feat(dashboard): add file-loader * feat(dashboard): add society icons * feat(dashboard): add media queries for small and medium devices - handle responsiveness of dashboard component * feat(dashboard): add media queries to handle resposiveness of society stats component * feat(Dashboard): add component tests - add dashboard component tests - add my stats component tests - add society stats component tests - add button component tests - add hero component tests - add logo component tests - add navabar tests - add sidebar component tests - add wrapper, main-content, sidebar and sub-content class names - add position absolute to main-content - add flex grow in sub-content * feat(dashboard): add sidebar in navbar component - add media query for small and other devices * feat(dashboard): add NavItem component in sidebar component - add NavItem component - add media query for devices with width > 767 * feat(dashboard): add capitalize util * feat(dashboard): add css files in styles folder of each domain - add NavItemComponent tests - add Capitalize tests - add NavbarComponent tests - refactor image urls in logo.scss * feat(dashboard): add image svg files * feat(dashboard): add society icon class names and their images - add border left on hover - add top navigation separator * feat(dashboard): refactor to use rems * feat(dashboard): refactor svg files * feat(dashboard): add constants and refactor scss files to add spaces * feat(dashboard): add date-fns dependency - remove default webkit - remove png images * feat(dashboard): add progress bar * Display graphic of total points and activities logged (#182) * feat(login): add login component * feat(dashboard): add a HeroComponent * feat(dashboard): add SidebarComponent * feat(dashboard): refactor login component to add LogoCompoment - add styling for hero class * feat(dashboard): add Dashboard component * feat(dashboard): add MyStatsComponent and SocietyStatsComponent * feat(dashboard): add sidebar footer and it's scss file feat(dashboard): add styles and logoClassType props in LogoComponent * feat(dashboard): add dashboard svg, blue and white andela image logos * feat(dashboard): add navbar component with its scss file * feat(dashboard): add Navbar component in dashboard - add css classes and styling in Navbar component * feat(dashboard): add text-styles mixin - add person placeholder image - add jpg in test property of url-loader - add css classes to MyStatsComponent - add myStats scss file - add css classes to SocietyStatsComponent - add societyStats.scss * feat(dashboard): add buttons to log points and filter - add button component and it's styling * feat(dashboard): add file-loader * feat(dashboard): add society icons * feat(dashboard): add media queries for small and medium devices - handle responsiveness of dashboard component * feat(dashboard): add media queries to handle resposiveness of society stats component * feat(Dashboard): add component tests - add dashboard component tests - add my stats component tests - add society stats component tests - add button component tests - add hero component tests - add logo component tests - add navabar tests - add sidebar component tests - add wrapper, main-content, sidebar and sub-content class names - add position absolute to main-content - add flex grow in sub-content * feat(dashboard): add sidebar in navbar component - add media query for small and other devices * feat(dashboard): add NavItem component in sidebar component - add NavItem component - add media query for devices with width > 767 * feat(dashboard): add capitalize util * feat(dashboard): add css files in styles folder of each domain - add NavItemComponent tests - add Capitalize tests - add NavbarComponent tests - refactor image urls in logo.scss * feat(dashboard): add image svg files * feat(dashboard): add society icon class names and their images - add border left on hover - add top navigation separator * feat(dashboard): refactor to use rems * feat(dashboard): refactor svg files * feat(dashboard): add constants and refactor scss files to add spaces * feat(dashboard): add date-fns dependency - remove default webkit - remove png images * feat(dashboard): add progress bar * feat(dashboard): add Dashboard component * feat(totalPointsAndActivities): configure store, sagas and reducer * feat(userActivites): add fetch user activities actions and types * feat(userActivities): add fetch user activities saga - handle fetch user activities actions in reducer * feat(userActivities): add api util - add get request util - add getToken and getUserInfo utils * feat(userActivities): Add dependencies - add redux-saga - add redux - add redux-devtools-extension * feat(userActivities): add plugin-transform-runtime dependency * feat(userActivities): map dashboard state to props - add post util * feat(userActivities): resolve linting errors * feat(userActivities): add action to fetchUser - handle fetchUser action in reducer * feat(useraActivities): add tests - add tests for dashboard actions i.e fetch user activities. - add reducer tests - refactor to remove fetch user action * feat(userActivities): add tests - add Dashboard tests - add dashboard saga tests - add tokenIsValid test * feat(userActivities): add background image in HeroComponent * feat(userActivities): evaluate the right JSX before rendering * Add api util tests * feat(userActivities): add token parameter to tokenIsValid & getUserInfo * Add button interactions (#184) * chore(feedback): Add pointer cursor to settings nav item - add pointer cursor to buttons - add box shadow and transition to hover state - add bold font weight to society stats * chore(feedback): add colors variables - remove unused content-wrapper class * chore(feedback): use andela blue and gold colors * chore(feedback): add border around society icons - reduce height and width of society svgs * chore(feedback): refactor button styles - add shared class user-dashboard__button - remove unshared hover state styles and button class * chore(feedback): add mixins - add border and widthAndHeight mixin * Wrap pages within common sidebar and navigation bar (#185) * chore(commonWrapper): wrap components under common sidebar and navbar - redirect to login if not authenticated - remove hero, navbar and sidebar component from dashboard component * chore(commonWrapper): add user's society in state * chore(commonWrapper): add user's society image in society stats component - pass down user's society as props to society stats component - add society images * chore(commonWrapper): refactor tests to add society * chore: add background image on login page (#189) * #163083355 Display redesigned my logged activities (#187) * feat(loggedActivities): add TableComponent * feat(myActivities): add table component and its scss * feat(myActivities): add TruncateDescriptionComponent and its scss * feat(myActivities): add onClick prop * feat(myActivities): add MyActivities component - add userActivities constant * feat(myActivities): rework dashboard to edit padding and margin values * feat(myActivities): Add tableClassName prop in TableComponent - add myActivities scss file - add truncateDescription scss file - add styles to TableComponent - refactor dashboard actions * feat(myActivities): add society prop - rename color value * feat(myActivities): format date value - modify text styles for table body - add border collapse and spacing styles on table class * feat(myActivities): add MyActivitiesComponent and TableComponent tests - add condition to check if there are userActivities * feat(myActivities): Add StatusIndicatorComponent - add statusIndicator scss file - add colors representing the various statuses - make use of status indicator component in MyActivities and SocietyStats components * feat(myActivities): Add TruncateDescriptionComponent tests * feat(myActivities): add colSpan attribute on table data * chore(rename): rename stateful components to have container suffix (#191) - add DashboardContainer - add TruncateDescriptionContainer - add LoginContainer - add NavbarContainer * feat(userProfile): add profile component (#190) - add its scss file - add userInfo prop - pass down userInfo prop to NavbarComponent - add prop validation for userInfo - add profile dropdown menu - refactor remove logo styles - add user profile on small devices - refactor profile component to be stateful - add profileIconClick - add classname prop - add tests - add withRouter on login component - add function to logOut a user - add removeCookies util - add tests - add box shadow on profile dropdown - add a class on buttons in the DashboardComponent - rename component to ProfileContainer * chore(login): update image on login page (#193) * chore(pipeline): master-V2 pipeline (#186) - create a pipeline for master-V2 [ Fixes #164102566 ] * #163083132 Display redesigned societies page (#194) * feat(societies): add ProgressBarComponent * feat(societies): add SocietiesContainer * feat(societies): add society actions, types, reducer and saga - add society initial state * feat(societies): move TruncateDescriptionContainer to common folder - refactor societies path - add loggedActivities argument in fetchSocietyInfoSuccess action * feat(societies): add SocietyActivitiesComponent - add defaultProps and propTypes in SocietiesContainer - refactor to add societyName object - refactor match propType - add societies scss file - add society image placeholder - add Activities and Redemption tabs - add className prop in SocietyStatsComponent - add background image on societies page profile - add SocietyActivitiesComponent tests * feat(societies): add totalPoints and activitiesLogged props * feat(societies): conditionally display total points & activities logged - refactor to remove unused classes - refactor styles under society-stats__desc class - refactor MyStatsComponent tests * fetch(societies): add action, reducer, data tests - add SocietiesContainer tests - add media queries and modify styles - add userinfo prop when authenticating society pages - modify color of points subscript - add SocietyStatsComponent tests * #164324997 Log Society Activity points (#188) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * fix datefns time format error * #164528722 Switch between activities and redemption tabs on any society page (#195) * feat(societyTabs): add TabsComponent - add selectedSocietyTab mixin - add styles for the selected tab title - add fetch society redemptions action types - handle fetch society redemptions actions in reducer - add fetch society redemptions generators - modify container to stateless component ): refactor tabs container * feat(societyTabs): display redemptions table - add selectedTab prop to SocietyActivitiesComponent - conditionally display redemptions table - add pointsToDollarConverter util - modify society initial state - add societyName to fetchSocietyInfoSuccess payload - refactor state returned in FETCH_SOCIETY_INFO_SUCCESS case block - refactor mapStateToProps to add society - add fetch society redemptions tests - add test to handle case FETCH_SOCIETY_REDEMPTIONS_SUCCESS in reducer - add watchFetchSocietyRedemptionsReq and fetchSocietyRedemptions generator tests - add pointsToDollarConverter test - add TabsComponent tests * add authorization token on the Header (#200) * #163083300 Display activities awaiting verification by a society secretary (#198) * feat(societyTabs): add TabsComponent - add selectedSocietyTab mixin - add styles for the selected tab title - add fetch society redemptions action types - handle fetch society redemptions actions in reducer - add fetch society redemptions generators - modify container to stateless component ): refactor tabs container * feat(verify): add Sidebar domain - rename SidebarComponent to SidebarContainer - add verify activities nav item - conditionally render an outlined checkmark - add outlined checkmark styles - add fetch user role actions, types, saga - handle actions in reducer - add sidebar initial state - conditionally render verify activities nav item - add VerifyActivities container - add VerifyActivitiesComponent - add tests - add ActionsComponent - add LoaderComponent - add action, reducer and saga tests * chore(dlevel): add user's dlevel (#199) * #164397766 Display Toast message after successfully logging an activity (#196) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * toast component * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * toast component * fix datefns time format error * success toast message * Clean Saga examples * resolve conflicts * feat(sidebar): get user id from token (#202) * Fix the Activity category and Date display (#203) * feat(sidebar): get user id from token * fix activity category and date name formats * #164830528 Display redemptions page (#201) * feat: add redemptions screen - add tests * feat: add redemptions nav item - add fetchSocietyInfoRequest request * chore: add SidebarContainer tests * feat(approve): Add Approve Budget page (#204) - move SocietyStatsComponent & TabsComponent to common folder - add ApproveActivitiesContainer - add TabsComponent - add ApproveBudgetComponent - add ApproveBudgetContainer tests - add getTabBorderClassname helper - add ApproveBudgetComponent tests - add Approve Budget nav item * feat(redeem): add redeem points dialog (#206) - add createRedemptionRequest and createRedemptionSuccess actions - add createRedemption generator - add dollarsToPointsConverter util - add redemption dialog styles - add RedeemPointsDialogComponent tests - add RedemptionsContainer tests - add action, reducer and saga tests - add money svg image * #164397809 Validate Log points Modal inputs (#197) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * toast component * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * toast component * add modal inputs validation * commit * fix failing test * clean branch * fix failing CI build * tests * test * test * fix date format * add backround opacity by using Material UI Dialog (#208) * Ft log points validation (#212) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * toast component * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * toast component * add modal inputs validation * commit * fix failing test * clean branch * fix failing CI build * tests * test * test * fix date format * resolve conflict * #165116475 Secretary verify activity (#207) * Redux Saga setup * Clean Saga examples * Onboading screen * log points * merge conflicts * Log society activity points * Log points reducer tests * log activity points action tests * log activity points generators and component tests * refactor and implement review feedback * remove evaluation * update branch * add expects blocks to my tests * team feedback implementation * improve test coverage * improve test coverage * improve tests * toast component * Remove unnecessary code * logged activity should be added to the user activity list * Rename file * test componentDidUpdate * add snapshot * toast component * add modal inputs validation * commit * fix failing test * clean branch * activity verification by secretary * fix failing CI build * tests * test * test * fix date format * tests * resolve conflict * fix failing test * remove whitespace * test handleVerify * improve test * implement feedback * fix reducer * Verify activity alert modal (#209) * verify dialog * fix failing build * fix alert message * Approve reject budget actions (#210) * feat(approveBudget): Approve reject actions - add approve and reject click actions on ActionsComponent - add request, success actions for budget approval - add approve budget page loading and error actions - handle APPROVE_BUDGET actions - add approveBudget generator - add AlertDialogComponent - status and message parameters in approveBudgetSuccess - add approveBudgetStatus and approveBudgetMessage in society state - add action,reducer and saga tests - add AlertDialogComponent tests - add ApproveBudgetContainer tests - move ActionsComponent to common folder - add ActionsComponent tests * feat(approveReject): add tests - add api and ActionsComponent tests * feat(approveActivities): add approve activities page (#211) - add ApproveActivitiesComponent - add ApproveActivitiesContainer - add activities sidebar item - add tests * Add pagination (#214) * add pagination * include pagination across other pages * add tests * bug(dashboard): add usedPoints & remainingPoints (#215) - remove footer on sidebar - remove Profile dropdown item - remove dlevel - hide profile dropdown * feat: search (#213) - add Navbar folder - move NavbarContainer and tests tp Navbar folder - add search util - add search action - add reducer to handle SEARCH action - add search on all the pages - add tests * bug: blue login background (#216) - remove class container - add watchCreateRedemptionReq import * Adjust log points padding (#217) * adjust log points padding * api base url quick fix * update api base url * update * Filter engineer activities (#205) * add bootstrap js * add filter component * add filter css * add filter Component * fix css issue * export filter component * fix lint errors * change select all to lowercase * add test * add bootstrap js * add filter component * add filter css * add filter Component * fix css issue * export filter component * fix lint errors * change select all to lowercase * add test * chore(filter): add tests * fix lint * remove event listener * fix api base url and pagination display (#220) * bug: fix staging errors (#221) - fix redemption date error - fix activity status sent while verifying by society secretary * feat(filter): filter society activities (#219) - import Filter component - add filter dropdown - add filter functionality [Finishes ######] * Resolve deploy v2 conflicts (#223) * chore(badges): rename the badges (#169) - rename badges to match the new repository [ Fixes #162779200 ] * chore(deployment): remove deployment for MVP2 on develop (#175) - ensure that branches from develop do not point to MVP2 [ Fixes #163449835 ]

view details

push time in 2 months

PR merged andela/andela-societies-frontend

Deploy v2
What does this PR do?
Description of Task to be completed?
Any background context you want to provide?
What are the relevant Pivotal Tracker stories?
Questions?
Screenshots?
+10272 -25603

0 comment

488 changed files

Kachulio1

pr closed time in 2 months

push eventandela/andela-societies-frontend

CrispusKamau

commit sha 9e1c0dfd2bce888ed1b30e0b35cf74f6fca4598c

chore(badges): rename the badges (#169) - rename badges to match the new repository [ Fixes #162779200 ]

view details

CrispusKamau

commit sha 375785e9da7c5e205d629ce1e9aff255d627a951

chore(deployment): remove deployment for MVP2 on develop (#175) - ensure that branches from develop do not point to MVP2 [ Fixes #163449835 ]

view details

kachulio1

commit sha 9c57401d6f169d37a22966b3c4adfec3d824c0df

Merge branch 'develop' into develop-V2

view details

push time in 2 months

push eventandela/andela-societies-frontend

Raff

commit sha 68553a6f7daa362ccca3e5c077c689ebd75afb05

Resolve deploy v2 conflicts (#223) * chore(badges): rename the badges (#169) - rename badges to match the new repository [ Fixes #162779200 ] * chore(deployment): remove deployment for MVP2 on develop (#175) - ensure that branches from develop do not point to MVP2 [ Fixes #163449835 ]

view details

push time in 2 months

PR merged andela/andela-societies-frontend

Resolve deploy v2 conflicts
What does this PR do?

This PR resolves merge conflicts on Deploy V2

What are the relevant Pivotal Tracker stories?

Fixes Deploy V2

+26 -3

3 comments

4 changed files

Gidraff

pr closed time in 2 months

Pull request review commentHuman-Connection/Human-Connection

[WIP] Authorisation problem when disabling a post

 export default {         return value.match(/(contribution|comment|organization|user)/)       },     },-    callbacks: { type: Object, required: true },+    modalsData: {+      type: Object,+      required: false,+      // default: () => {

We can remove the commented out code.

Tirokk

comment created time in 2 months

Pull request review commentandela/andela-societies-frontend

Resolve deploy v2 conflicts

-[![CircleCI](https://circleci.com/gh/andela/andela-societies-frontend.svg?style=svg)](https://circleci.com/gh/andela/andela-societies-frontend)-[![Coverage Status](https://coveralls.io/repos/github/andela/andela-societies-frontend/badge.svg)](https://coveralls.io/github/andela/andela-societies-frontend)+[![CircleCI](https://circleci.com/gh/andela/andela-societies-frontend/tree/develop-V2.svg?style=svg)](https://circleci.com/gh/andela/andela-societies-frontend/tree/develop-V2)

😕

Gidraff

comment created time in 2 months

Pull request review commentandela/andela-societies-frontend

Resolve deploy v2 conflicts

-[![CircleCI](https://circleci.com/gh/andela/andela-societies-frontend.svg?style=svg)](https://circleci.com/gh/andela/andela-societies-frontend)-[![Coverage Status](https://coveralls.io/repos/github/andela/andela-societies-frontend/badge.svg)](https://coveralls.io/github/andela/andela-societies-frontend)+[![CircleCI](https://circleci.com/gh/andela/andela-societies-frontend/tree/develop-V2.svg?style=svg)](https://circleci.com/gh/andela/andela-societies-frontend/tree/develop-V2)

Yes ...

Gidraff

comment created time in 2 months

pull request commentandela/andela-societies-frontend

Resolve deploy v2 conflicts

Please raise a PR with only your changes and make sure you don't format the whole codebase with Prettier 😉

Gidraff

comment created time in 2 months

pull request commentandela/andela-societies-frontend

Resolve deploy v2 conflicts

@Gidraff there are 489 files change

Gidraff

comment created time in 2 months

PR opened andela/andela-societies-frontend

Deploy v2
What does this PR do?
Description of Task to be completed?
Any background context you want to provide?
What are the relevant Pivotal Tracker stories?
Questions?
Screenshots?
+10269 -25624

0 comment

489 changed files

pr created time in 2 months

delete branch andela/andela-societies-frontend

delete branch : filter-all-society-activities

delete time in 2 months

create barnchandela/andela-societies-frontend

branch : filter-all-society-activities

created branch time in 2 months

delete branch andela/andela-societies-frontend

delete branch : filter-all-society-activities

delete time in 2 months

push eventandela/andela-societies-frontend

Ajima Chukwuemeka

commit sha c35d55e8fdb817a5374b08b79c43c8529de54401

feat(filter): filter society activities (#219) - import Filter component - add filter dropdown - add filter functionality [Finishes ######]

view details

push time in 2 months

PR merged andela/andela-societies-frontend

Reviewers
Filter All Society Activities
What does this PR do?

Enable users filter logged society activities

Description of Task to be completed?
  • import Filter component
  • add filter dropdown
  • add filter functionality
Any background context you want to provide?

None

What are the relevant Pivotal Tracker stories?

None

Questions?

None

Screenshots?
+433 -9296

0 comment

5 changed files

ajimae

pr closed time in 2 months

delete branch andela/andela-societies-frontend

delete branch : bug-fix-staging-errors

delete time in 2 months

push eventandela/andela-societies-frontend

Chris Maina

commit sha d051ad918ea621543890404adca81204575cd3c1

bug: fix staging errors (#221) - fix redemption date error - fix activity status sent while verifying by society secretary

view details

push time in 2 months

more