Skip to content

Commit

Permalink
fetch user permissions on login mutations (#198)
Browse files Browse the repository at this point in the history
  • Loading branch information
krzysztofzuraw authored May 17, 2023
1 parent 45fecf3 commit b3fd40f
Show file tree
Hide file tree
Showing 15 changed files with 247 additions and 364 deletions.
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "0.5.0",
"version": "0.5.1-1",
"license": "MIT",
"homepage": "https://saleor.io/",
"repository": {
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -154,11 +154,11 @@
}
},
{
"_id": "0201dfd71b62fb16f60b9cb4e44c49cc",
"_id": "f7df852e2c12565c12accbd3188ba3ef",
"_order": 0,
"cache": {},
"request": {
"bodySize": 1264,
"bodySize": 1326,
"cookies": [],
"headers": [
{
Expand All @@ -174,7 +174,7 @@
{
"_fromType": "array",
"name": "content-length",
"value": "1264"
"value": "1326"
},
{
"_fromType": "array",
Expand Down Expand Up @@ -202,18 +202,18 @@
"postData": {
"mimeType": "application/json",
"params": [],
"text": "{\"operationName\":\"login\",\"variables\":{},\"query\":\"fragment AccountErrorFragment on AccountError {\\n code\\n field\\n message\\n __typename\\n}\\n\\nfragment AddressFragment on Address {\\n id\\n firstName\\n lastName\\n companyName\\n streetAddress1\\n streetAddress2\\n city\\n cityArea\\n postalCode\\n country {\\n code\\n country\\n __typename\\n }\\n countryArea\\n phone\\n isDefaultBillingAddress\\n isDefaultShippingAddress\\n __typename\\n}\\n\\nfragment UserBaseFragment on User {\\n id\\n email\\n firstName\\n lastName\\n isStaff\\n __typename\\n}\\n\\nfragment UserDetailsFragment on User {\\n ...UserBaseFragment\\n metadata {\\n key\\n value\\n __typename\\n }\\n defaultShippingAddress {\\n ...AddressFragment\\n __typename\\n }\\n defaultBillingAddress {\\n ...AddressFragment\\n __typename\\n }\\n addresses {\\n ...AddressFragment\\n __typename\\n }\\n __typename\\n}\\n\\nmutation login($email: String!, $password: String!) {\\n tokenCreate(email: $email, password: $password) {\\n token\\n refreshToken\\n errors {\\n ...AccountErrorFragment\\n __typename\\n }\\n user {\\n ...UserDetailsFragment\\n __typename\\n }\\n __typename\\n }\\n}\\n\"}"
"text": "{\"operationName\":\"login\",\"variables\":{},\"query\":\"fragment AccountErrorFragment on AccountError {\\n code\\n field\\n message\\n __typename\\n}\\n\\nfragment AddressFragment on Address {\\n id\\n firstName\\n lastName\\n companyName\\n streetAddress1\\n streetAddress2\\n city\\n cityArea\\n postalCode\\n country {\\n code\\n country\\n __typename\\n }\\n countryArea\\n phone\\n isDefaultBillingAddress\\n isDefaultShippingAddress\\n __typename\\n}\\n\\nfragment UserBaseFragment on User {\\n id\\n email\\n firstName\\n lastName\\n isStaff\\n userPermissions {\\n code\\n name\\n __typename\\n }\\n __typename\\n}\\n\\nfragment UserDetailsFragment on User {\\n ...UserBaseFragment\\n metadata {\\n key\\n value\\n __typename\\n }\\n defaultShippingAddress {\\n ...AddressFragment\\n __typename\\n }\\n defaultBillingAddress {\\n ...AddressFragment\\n __typename\\n }\\n addresses {\\n ...AddressFragment\\n __typename\\n }\\n __typename\\n}\\n\\nmutation login($email: String!, $password: String!) {\\n tokenCreate(email: $email, password: $password) {\\n token\\n refreshToken\\n errors {\\n ...AccountErrorFragment\\n __typename\\n }\\n user {\\n ...UserDetailsFragment\\n __typename\\n }\\n __typename\\n }\\n}\\n\"}"
},
"queryString": [],
"url": "https://master.staging.saleor.cloud/graphql/"
},
"response": {
"bodySize": 1474,
"bodySize": 1618,
"content": {
"_isBinary": true,
"mimeType": "application/json",
"size": 1474,
"text": "[\"1f8b0800bb1f1b6402ffed57698fabc815fd2b2d7f9df889c5b89b4823052f18b00d66334b34b20a28a0cc6a283030eaff1e7077e7bd376f49345214458a254b5577a9736e9daabaf6efb3006030fbebd3ef335c24305f571060f8793e8e66b097626fe7230549ba3988a48cc45acc70e9aec5a578dda2c35a22a0cd4dfefd995451a87e1a534ac7569172dd52f290108a91748a618e692ced65e75ebc16c8a7f8dab5d85e4477046c79986c40d0085f382e0f3d8b1d5b265c5b6c7c5a8b5d2a6ddc9e191cab4b3d5a6c1caa6b034b6d5d5a8afd5ddc79eb9789460a05ee4b4ce281996b2da0cecdb4be63271ddc4684418ba4694bf284ed5a640cacfb447fc49b30a5e1887032e2174ec6c67ea6711f5c0f59da4e398190de5d7d2c3fe3af0e751efc7edc92fc3c8cb921b0d4692dcbda32b543952ddc923740fb13bfd227d921d8f1998bc4652048a46b139fa20b93b2a91c441b02adc27e67e7099fdf7976dfc5a1ca2b03e99e642db7556d99ad14c142f05ae2953d52079067526d717b6116883ed1ba7f88179e74df1b7b1787d51c2fbdfce4dd0e9b10972105c88de49d34b9148f27c36f316580a22a4a326dcefd6ed31dcc985e7576131032608e616a369766a1d117438abcd8dc469c4c53ed3153aa8882caed395aa9a1d2b3f37d7fe8aad3dda099c0519ae7b26da4cdb05c2aed70ef369ed3d373c07374a407d703574502a5f782d6f8621bd31b8e6ebde11abd1c1d7a5d83213a134b8fc9176ead826e70dce767ece1f3ad542f7e85b9fb9a4cace5461bfc419f0b6e16a15db0524e2f265b81e7dbe2f4bca7924e9873a7d673744fbc34d1ec2f4fb30a8615ac63e37ff8202b1bf1ae18dbee3f7e90732975c7af4f45133ee953e7dea6d264c23aa7b1e2ede49b47c732c830fd5e67f8a8277390926b7d604d7b220f7ee69a1e85530f4d6b963ddce242333b5da324daa76409a4e732a0dc23dc4a997795f2a3a999a695b61e5d5a6782453e2f395aceafd5b19480620795e435d79225358f97304f756ff390c57a31098591f3eae4152b01ae13f1cc1a5766b7a9f6f313dfccb3ed4db5cac3823764bb6e9eef574aba7b279ed89a2453d69bc6e536f2a2595b76238c8763b0581df5226b370ae99da29eb89b871431d29981f932e48ecb563fab262929447bd9af16cc25e2f6e23d632991c03a79290cd3e977f77e99d4e9e51691450b53b24e7c7ecf6604cb75c2e1ba1263632d5e894375b04d9a94424230a3f210d3427b6c0ca382e7a481d6bebe0059dfafa8b59a48cb80ea5893e1ed20ef4d01dd3473800c5db8595e31b6c312bc1ac874c11b4ab868f4b9939d8e1d4f1fa415d495c4d8cb88d1bdad9e9ce64513a728accdfae46c8280b2bb67be9d0b30164c3be276486839aaf0727e4b2eefd39d81555554f5785bfefedb386b6a583d9a010aa60b74b6e5d4bf16ddf19abc056700a59303c31ac3aaa67e09401d7b05a882bfd5208545f50915536088aa1a8f8767ea2cb3c99082afe7a8d63108c3718aab068e86cb05f725ccdf43cc89c768cd2006ef0debc12f80216852acc7a82c511e7141305ef8897ddea4e967ff0aa5e957ee8f82544b4bfc6c7cbf87a293872d71e47efdf51bbe7e0cfda468f01f7983124d26bfc84a90f75f5653e30a42fc0e474e562ec7458e8a270d0511fc26849a42e8054b138f0511ee2783ac6886f074e20c4d5ceff971f2e1e4c626fd0155163506e9ba081ee04b82a4c937524d8eabfe51aaffee148daf3d3371ccec67df6cf6fa2d6283ea3205fdecf573d20730273fa0e3227f24fc425204c5300c41beb06f626e7eb0efefb2fc33e087c27dcde8c33d51016f63f838a3ffd7f1bfa3e3fb25fd898e21486bf83321bf2f9d38c8f7ef48f7bd27e3dfd2ebfb127da9cebf16e3473a98fa1f7430738461f034be64e37bf854844f5c062be4833f254d0a3c9081aff4f9b9261f3bfee745f9edf55ba28fff036fbfa05e2737ec30cc6b54e4f5fb5ed4f831a8e0ad999a40a036b0ead76f66627ab24187b226e3dab155002f9d566588f1f3fafafa0f094e6c867d0c0000\"]"
"size": 1618,
"text": "[\"1f8b08003b8a466402ffd5975b8faa4a16c7bf8ae9d7397600c5d6f3348880a8dc2f0a931352402177140a0576fabb4fd1dd7bced9d94e728e33f3302612eaf6fbaf5aacaa55f5ed250408bcfc3af9f682aa0c966c0d0182bf97f1db0bec77b12f048992ec0c6b104939111bb1401797151762ca25077647c01333b6ef6d524b22ed150fb938272d51528e5236e2206f3452da6478d86ae617762fa65512507ce31e57bd98dc13709287b10e6c7522d84a8b43bf42ce4926dc93d806333d76a9bc757b7a708e5deecfc4d6a1ba5b78d46eee6c170742dcf9ec723423875be68f9af30fcd52bf01ca6e47be73ca3ac89d09732692d669278fdaee918cc1f13e9a8ff546cddd202528c3fa9553ace2a0d099efb61e8afc368e09b7f9dd35f0f40b3e75287b087aec92d21ef0d8081cb591753c7274e350971be4c82b9805a37d97805c0da1c0176e222ec2ed8e744fc4ab9bde1a5ad837551cebb9780efd9beb446f25d8f3115d20a1a4c3a2d910f30d528d9e4f8fd3b330276715e795d2b0103ae26e110ac5ae254d35633b5bad8fc85dddef87b4dd63072cd6ea25b207a18a8c43961d18ff2d536c52d1bad5f5ca11c7aa1a8ed192629ac3251367c99d5ee81d58c18563a766cc09565cb2767717ee6026432ba8cfb915d1c7f5a124ce09f716a6911a47b49c09fb55ed1b4bc76e6e8a9e363cc19b8459b87cd70af369cb192b9aa8bd86d9b7824d2ec3fa0d556633b582539e5a291d541e975f15d1ae4195d112770e983ef58fee66c6b3f4815632d810ac86769e9b71a849a0b6dbd3512a79252d6a7b5553a68ebaf634a292b4265c1b571053738768efe7975f262f358c6ad8c4e6ff75206bb43438e4ff3c90cb5deee27f409d477d32a0ecfe44e5d9a865e7b1e20bf2d59fc53228d0ec6b9ed1c77c0a27514abd0f8f16f6893c04856bf914ca7d1ce0626ecf24cb9d2bbc6d39947c0c0997d78adddee5f49d34ab7a89a8ee70a36b1219f7721e4bfaa08363e96646ca3bdaec129bc2ae0aa98606f96e610f72ac9cf43bc4f3c39f25bb667b347383ad4f991e717797ab4397b9b363ba8246df74e782f772af410d2b5c93ea4dab4e7d4569cc7677caa6d691743af72a0dc6d29a1781355895070eea7526abf289a9966c492eb671bf63f424e510a971d6fad4b95baa89e839c509b76e27de96bd7fbbda79bd494d62bebe1d145e54d8b6d6ae71ec588bbe7637ec76ce535e7d7a5b2d8958704f7cc8a97756999fa671e85cfda58a6de7ae8ae590abf96210d7d254dfa815f9d6716f9756bb2fd34d24aa4e177aec366d3359842033f39c6965b572870c99673fd4daadbff19d7973d92fb7c274665069d316746d12bb78baf1d826decd86735d14bc2e240cad9c39b3dc14975496a6bb5b47f26feb08c6b5538ae91a6ff50bafd3c63503ebbaaa1bbc5afef11b2eb50dac3f9241128e0bc83ec97990569d9466f78fce0548f2b101c106c1baa1fe168226f62b50877f6f400eabfa35a9c68e5152370807cf98595ec68a1cfc584e1a038128c24554b7f04b59857591344d52951f067d7b09aaf063c4969137070efb8663f78a651a23a1fca26d4119e67012c430c8aa1635639be7a1fe02bff7b07e40bfbcff32f989ac328ec4c90fc117d017b07c926b3227ee1114810efe45a228a99c6e283263729e6570fa1fa96271c15fa32a712a9f8c8e7cfd6b6889911981f31855fdc1560994e00c27e072699ee2b1d809327778c40c625096306f5e9f043f88837f919f8a832ff2463458c5921f92c7006f26f8fb4d6e558b65ea27ad1744def45846df3cd03827119a0478393dc9c6416c3db2bd04b7e40c101ef61c5759e388b399b578104de701bff231e306fc244f50ff9c82bec1e1fd085d874fbb5ac58f47cc0b7efc0748cf7454cef0f012f718d3d4c5b565fe5b99c9c8ff0c1b80509df82d7a5afa6009a2fc50286fcf49f95cc8abbab2b1d887117fa9abb00dd0b3e67e82ffb4b33ec5fe8bfe3238d31465e1e15a860825e5f959f05654554c7e048e93cb05939f049b0ccf3fa28eb9f239e44f19e80bf94406fa4ed419d93830a6a83c8c455483b2c93ff69a27dd3b66b7875b7bdba0aaf8739bc16f0f7b8ce30a88c0d71df8e3c813c208b43932be3e1c1386f80e319e3fca36cf7f6f5f2779fea8197c56c0cf23d4fb4fb29f17eccf2bc9fbd80c3b04cbef679c71ee0dfa78a9e1b51d4f55f89c07eb9efdac2647834197146dc1dcf0d90bf8f948a509fc7b7f7fff270ec8d990ce0f0000\"]"
},
"cookies": [],
"headers": [
Expand All @@ -223,7 +223,7 @@
},
{
"name": "content-length",
"value": "1474"
"value": "1618"
},
{
"name": "connection",
Expand All @@ -235,7 +235,7 @@
},
{
"name": "date",
"value": "Wed, 22 Mar 2023 15:33:15 GMT"
"value": "Mon, 24 Apr 2023 13:55:09 GMT"
},
{
"name": "referrer-policy",
Expand Down Expand Up @@ -271,15 +271,15 @@
},
{
"name": "via",
"value": "1.1 26cdacf328fe4eb4e28173938ab3e92c.cloudfront.net (CloudFront)"
"value": "1.1 34435958fa6d40b77fd22fa1c1f56176.cloudfront.net (CloudFront)"
},
{
"name": "x-amz-cf-pop",
"value": "AMS54-C1"
"value": "FRA56-C2"
},
{
"name": "x-amz-cf-id",
"value": "w9ktMzvgUt9X3gJgdDFpBDrmTYtiUVW8gRQF9G3H3OPOCrfYEhhbPA=="
"value": "sa2nZ39SkB39svRKTntVpV0PbLQr0_ZJOfpJZDw-GTqHLHv4LFWKUQ=="
}
],
"headersSize": 1525,
Expand All @@ -288,16 +288,16 @@
"status": 200,
"statusText": "OK"
},
"startedDateTime": "2023-03-22T15:33:14.532Z",
"time": 1477,
"startedDateTime": "2023-04-24T13:55:06.729Z",
"time": 2833,
"timings": {
"blocked": -1,
"connect": -1,
"dns": -1,
"receive": 0,
"send": 0,
"ssl": -1,
"wait": 1477
"wait": 2833
}
}
],
Expand Down
Loading

0 comments on commit b3fd40f

Please sign in to comment.