Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/chaoss/grimoirelab-sortinghat

A tool to manage identities
https://github.com/chaoss/grimoirelab-sortinghat

Merge branch 'login' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #397
Closes #397
Fixes #393

f1194fac6870e0ac1276ff02da516fd94652df6b authored about 4 years ago
[ui] Add main and login routes

Adds vue-router as a dependency to manage routes.
The main dashboard view is moved to its own co...

f94606bed2566ec730148bb0ce896178eca763f5 authored about 4 years ago
[ui] Save authentication data in store

Adds the user token and username to the Vuex store.
The login action calls the tokenAuth mutatio...

2095ffb09e73f57cbe3ad0b6b4920e6531e89ebc authored about 4 years ago
[ui] Add Login component

Implements a login component, which displays a
form to enter and submit user credentials. The
co...

8517fb2897f864994a7304806eae5709ca422fa8 authored about 4 years ago
[ui] Add tokenAuth Apollo mutation

Adds the tokenAuth Apollo mutation, which returns
a token when given a valid username and passwo...

f4f279600a38ff1942a223b2f56cae78cd860d48 authored about 4 years ago
Merge branch 'complete_profile_name_username' of 'https://github.com/mafesan/grimoirelab-sortinghat'

Merges #396
Closes #396
Fixes #390

330602c34fd8971ec53ef726b257b2ce2566ac1e authored about 4 years ago
[api] Set username as profile name when no name is provided

When a new Individual is created, its profile is created at the
same time. When the name value i...

38c5057e787ec05a45606684acbd30fbe2a1d857 authored about 4 years ago
Merge branch 'search_individuals_uuid' of 'https://github.com/mafesan/grimoirelab-sortinghat'

Merges #382
Closes #382

29105d63b87a7bec6d474172d1f266b3df9fe69a authored about 4 years ago
[schema] Allow query individuals by any of their UUIDs

Before this change, the filter `uuid` from the Individuals
query only worked when that `uuid` ma...

72f037584e9a9f32614948743f09e8add32d35db authored about 4 years ago
Merge branch 'table-search' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #392
Closes #392
Fixes #340

7229a6c3f7edfeb028eb706ebb148235811916b0 authored about 4 years ago
[ui] Implement filters in getPaginatedIndividuals

Adds an optional filters argument to the
'getPaginatedIndividuals' Apollo query.

Signed-off-by:...

5fab74315f90de64ec5f0d3f6211a93659b0843d authored about 4 years ago
[ui] Add search field to IndividualsTable

Adds an input to 'IndividualsTable' that allows the user
to search inviduals by term. It uses th...

47336a675c3c296951df537116cf16c3b354eec1 authored about 4 years ago
Merge branch 'search_term_individuals' of 'https://github.com/mafesan/grimoirelab-sortinghat'

Merges #380
Closes #380
Fixes #355

738790f4dacee680e076d0feccf5d56491bfa729 authored about 4 years ago
[schema] Allow search individuals by term

Now `Individuals` query accepts a search term. This term
is searched on the fields `name`, `emai...

3a8b1ee4cbcc0b28cc29a8ba10d9120d683f1057 authored about 4 years ago
Merge branch 'modal-enrollments' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #391
Closes #391

11bd7391e5d6431374b73b08367b3e5eae357c71 authored about 4 years ago
[ui] Allow all organizations in ProfileModal to be removed

All enrollments in 'ProfileModal' can be deleted clicking the
trashcan button next to them, like...

af18b82e3ad10183fdd865d1eeba30250f569b51 authored about 4 years ago
Merge branch 'edit-org' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #388
Closes #388
Fixes #384

6af7a79f41f4e33f123a79b36ea04171f827ce72 authored about 4 years ago
[ui] Open editable OrganizationModal from the table

Adds an edit icon to 'OrganizationEntry', which opens
the 'OrganizationModal' component. 'Organi...

1f0623d0cda8dee12e982883d59d4d434bbbafc6 authored about 4 years ago
[ui] Edit organization from OrganizationModal

'OrganizationModal' can receive an organization's data in
order to edit it. The organization's d...

8128a1eb66120fa590cbb2d463ff777f2accfe76 authored about 4 years ago
[ui] Add deleteDomain mutation

Adds the 'deleteDomain' Apollo mutation, which removes
the provided organization domain from the...

1c22a98a0cfd5d07dd095f74f011c22e8a88d189 authored about 4 years ago
Merge branch 'add-individual' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #387
Closes #387
Fixes #385

de91babc02db309fe01ff449ff6eba4f947e0caa authored about 4 years ago
[ui] Get country list from query

Adds the getCountries Apollo query, which returns a list of
country names and codes. This list i...

410196bb6d963f28a5745136742b7812afc55774 authored about 4 years ago
[ui] Add date pickers to ProfileModal

Displays a date picker when the date from and date to
inputs on 'ProfileModal' are clicked.

Sig...

f74e7163474b0028f83267d744fc0425037e363e authored about 4 years ago
[ui] Remove individual name, email and username required rules

When creating an individual, only one of name, email or username
is required. 'ProfileModal', 'I...

b84bb104105355d04362ef4d338882d3565a9fb1 authored about 4 years ago
Merge branch 'support-35-36-37-travis' of 'https://github.com/vchrombie/grimoirelab-sortinghat'

Merges #389
Closes #389

4c37a6446779b36ccbf6586cf0b912ce2d4b38a8 authored about 4 years ago
[travis] Support for python 3.6, 3.7 and 3.8

This code aims at aligning the CI tests across the
different grimoirelab components.

Python 3.5...

c5d3ea98f2a06c1e995bda1112e1de7d13c9b7b0 authored about 4 years ago
[ui] Implement 'ProfileModal' in 'IndividualsTable'

Adds the 'ProfileModal' component to 'IndividualsTable'.
The table receives the enroll, updatePo...

ca4d143d3fbece03653bb4a0b70f14d254bb936c authored about 4 years ago
[ui] Add ProfileModal mutations

Adds the 'addIdentity' and 'updateProfile' Apollo
mutations that the 'ProfileModal' component re...

4f437243e4c8d0d099399ae9374e82b115072b69 authored about 4 years ago
[ui] Implement ProfileModal component

Adds the 'ProfileModal' component, which displays a form
that allows a new individual to be crea...

00181ab9beff4e55ffaca81d953c08accc582e64 authored about 4 years ago
Merge branch 'new-org' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #386
Closes #386
Fixes #383

7a1d09596994ab13aab1e6e453f4bd8ef4508f26 authored about 4 years ago
[ui] Show input for every domain in OrganizationModal

Clicking the + button on OrganizationModal adds a new domain
input. The previous ones remain edi...

4a0f50db62f0ebb9d2f8a563ddd3310363f084cd authored about 4 years ago
[ui] Handle errors in OrganizationModal

If the addDomain function returns an error, it is
displayed on an alert. After that, since the o...

b75652545bd5f0fa622d59115189e0a448f4ee15 authored about 4 years ago
[ui] Import OrganizationModal in OrganizationsTable

Implements an add button in OrganizationsTable, which opens
the OrganizationModal component on c...

7eb4d876a72da2594ad38c5eca84506b1beee668 authored about 4 years ago
[ui] Implement OrganizationsModal component

Implements the OrganizationsModal component, which displays
a form that allows an organization a...

92270673acbf739a76a467172422810a8c5135f8 authored about 4 years ago
[ui] Implement addDomain mutation

Implements the 'addDomain' GraphQL mutation, which adds
a domain to a given organization.

Signe...

024b1811b3bbc82948c595da7526661d47579fde authored about 4 years ago
[ui] Implement addOrganization mutation

Adds the 'addOrganization' GraphQL mutation.

Signed-off-by: Eva Millán <[email protected]>

f91364b067cd8d5cdce03f976379ace1b3d37c9c authored about 4 years ago
Merge branch 'affiliate-drag' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #381
Closes #381
Fixes #378

f6134c75f82a9b072d08a24731a7fcd4ec504a3f authored over 4 years ago
[ui] Drag and drop to enroll individuals

Individuals can be dragged and dropped from the table
into an organization entry to affiliate th...

f5fda061d3ae0a9d6771724fe55a94c0e8abb4c3 authored over 4 years ago
[ui] Implement enroll mutation

Adds the 'enroll' GraphQL mutation, which allows
an individual to be enrolled in an organization...

3e7c2c5911ef4aef572d845d4eacde7e07a34242 authored over 4 years ago
Merge branch 'domains' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #379
Closes #379
Fixes #377

52e4b7e934794366394a22976865a3b6672176ed authored over 4 years ago
[ui] Implement 'ExpandedOrganization' component

Adds the 'ExpandedOrganization' component, which
displays a list of the organization's domains.
...

433a2642e76c97f9a0e2aeb3520c2ffeb85d32e5 authored over 4 years ago
[ui] Add expanded information to OrganizationsTable

Each entry on OrganizationsTable can be expanded in
order to display a list of its domains.

Sig...

dc8117bd358a0b34aad75a204fbb419608fba3e2 authored over 4 years ago
Merge branch 'deselect-individuals' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #376
Closes #376
Fixes #372

8362de6e1bd3339212ed6f59684554e145094d2a authored over 4 years ago
[ui] Deselect individuals when they are added to the workspace

Deselects individuals on the IndividualsTable when they are
dragged and dropped into the workspa...

b44468f0f2b26eee613443a668ce16522fac4380 authored over 4 years ago
Merge branch 'move-identity' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #374
Closes #374
Fixes #368

c6103bea35f6eda108f7053854076c8f52b6cafc authored over 4 years ago
[ui] Update individuals on workspace when they are merged or moved on the table

Update the individuals information on the workspace when their
identities have been moved or mer...

0e4d91868770a80347c33e6bed270acda53cd804 authored over 4 years ago
[ui] Move identity to another individual in table

An individual's identity on ExpandedIndividual can be dragged
and dropped into an individual's e...

1eafea1177622e67a583b1ae84ef6c91114194d2 authored over 4 years ago
[ui] Move identity to an individual in workspace

An individual's identity on ExpandedIndividual can be dragged
and dropped into an individual's c...

ba273f46d0bd18d1e0984103888395c8a2d586f4 authored over 4 years ago
[ui] Implement moveIdentity mutation

Adds the moveIdentity mutation, which allows an
indentity to be moved from one individual to ano...

9ecf296a9ff7c45356bcbf1532f7bf31786340d0 authored over 4 years ago
Merge branch 'bug-highlight' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #375
Closes #357
Fixes #373

04e3f6ec6261fc4a64228cba90281f1d20136696 authored over 4 years ago
[ui] Remove highlight when individual is not on the workspace

Stops highlighting an individual in the table when that
individual has been removed from the wor...

08c7dcafdeadd1acbc7ff3d3a57e014b2dbde6da authored over 4 years ago
Merge branch 'split-identities' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #371
Closes #371
Fixes #367

e60ef1d613bd612811420a9ae26a8e58c16d0e79 authored over 4 years ago
[ui] Split identities on ExpandedIndividual

An individual's identity can be unmerged by clicking
a button on the ExpandedIndividual identiti...

e6cb6669b5815061470574b56e24dae8b2dd0ba5 authored over 4 years ago
[ui] Implement unmerge mutation

Implements the unmergeIdentities GraphQL mutation.

Signed-off-by: Eva Millán <evamillan@bitergi...

77c87129df3a7ee23f7655fafe651ebfb71525c4 authored over 4 years ago
Merge branch 'sources-order' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #370
Closes #370
Fixes #366

744537a8faf0d2a5a556cacd41fe41ccac394562 authored over 4 years ago
[ui] Display known sources first

Displays known sources first on 'IndividualEntry' and
'ExpandedIndividual', and the 'others' sou...

ace01ad6f41e7d582abfb5439a32bc535df2ed26 authored over 4 years ago
Merge branch 'uuid' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #369
Closes #369
Fixes #365

238acb2e880dd17fea24f088572a30f451ed0a2e authored over 4 years ago
[ui] Improve UUID visualization on IndividualEntry

Limits the size of the uuid chip to 7 characters. The
full uuid is displayed on hover.

Signed-o...

4dfc1303c6758c6e97466054191cebf4db92eabb authored over 4 years ago
Merge branch 'individualcard' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #364
Closes #364
Fixes #361

404f6bbd5b696e8682faf3901ea978d8f872bef6 authored over 4 years ago
[ui] Remove lock/unlock card tests

Removes the IndividualCard's lock and unlock tests
because the functionality no longer exists.

...

e4e34189429156a8264ec68f8a97123f182815cf authored over 4 years ago
[ui] Restyle IndividualCard

Adds the individual's organization and a close button
to the 'IndividualCard' component'.

Signe...

0bca13eb00a9c0fbd8c75073d6bf96b8df4a284f authored over 4 years ago
Merge branch 'highlight-individuals' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #363
Closes #363
Fixes #362

6a054e25641cf774135c123d53d5876cf113777e authored over 4 years ago
[ui] Add highlighted examples to Storybook

Adds stories to 'IndividualCard', 'IndividualEntry' and
'Workspace' to show how the components l...

e89e0b4d59f64cbf15e16b1b08c339a549445601 authored over 4 years ago
[ui] Highlight Individuals that are on the workspace and on the table

When the user hovers over an individual that is both on the table and
on the workspace, the corr...

fcde62979ec4db7a14b3912f1969918087d0f9c5 authored over 4 years ago
Merge branch 'extended-individual' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #360
Closes #360
Fixes #358

8fb9babb57bae2a31373a26801b1382642dc5f36 authored over 4 years ago
[ui] Show extended data on 'IndividualCard'

IndividualCard shows a list of individual's identities and
enrollments when the magnifier icon i...

8df6a525119d99dca7d6fa8d4103ddc2cec03960 authored over 4 years ago
[ui] Add 'compact' option to 'ExpandedIndividual'

ExpandedIndividual can display a shorter, more compact version
with the 'compact' prop.

Signed-...

14514eff74f82842ab7e31b79695ea4cdbb9ef4f authored over 4 years ago
Merge branch 'workspace-select' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #359
Closes #359
Fixes #354

70aff8d5371ad640de44874ff422f735a4c93408 authored over 4 years ago
[ui] Select individuals on the workspace

Individuals on the workspace can be selected by clicking
on their card. The workspace actions ar...

ed911df984d12f7a16a60577a29bc201f8aeef74 authored over 4 years ago
Merge remote branch 'card-dropzone' of 'https://github.com/evamillan/grimoirelab-sortinghat.git'

Merges #357
Closes #357
Fixes #356

f38a435526789e0f57866b5bde25f1f0cd65b7b3 authored over 4 years ago
[ui] Drag and drop all selected individuals

Selected individuals on 'IndividualsTable' can be dragged
and dropped at once. The drag image sh...

65777359b187fde6f64789cbac268a3e1d100f60 authored over 4 years ago
[ui] Merge individuals on the workspace using drag and drop

Individuals can be merged by dropping them into an individual
card in the workspace. The workspa...

399104ab34527567f4f8a34f00d9d0e6f1324e3f authored over 4 years ago
[ui] Move common styles to a separate scss file

Move the 'selected', 'dragging' and 'dropzone' classes
to '/styles/index.scss' so that they can ...

4db302df067307be90a015ea1f1e12f95764864e authored over 4 years ago
Merge remote-tracking branch 'merge-workspace' of 'https://github.com/evamillan/grimoirelab-sortinghat.git'

Merges #353
Closes #353
Fixes #352

42a30e78bf7e99642e4961aab3dc1ce93aff576f authored over 4 years ago
[ui] Implement workspace merge in Storybook

Adds the 'mergeItems' function to simulate a merge to
'WorkSpace' stories.

Signed-off-by: Eva M...

5d1334fd4b69447200bfb1950c57cb901e952d52 authored over 4 years ago
[ui] Add merge action to work space

Individuals in 'WorkSpace' can be merged clicking the merge
icon on top of the component. When m...

7afaa48935d0705d8a54883799fe623b9f3322b4 authored over 4 years ago
[ui] Move merge functionality to utils

Moves the 'mergeIndividuals' and 'confirmMerge' functions
to a separate utils file so that they ...

43888102e82b3610d6c5fda651ecc08cc2167612 authored over 4 years ago
Merge branch 'merge-individuals' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #350
Closes #350
Fixes #348

1b0c4905aea34e836a75dc1f5ae5bf362f983e16 authored over 4 years ago
[ui] Integrate merge functionality into 'App'

Passes a function to 'IndividualsTable' from 'App'
that merges individuals using the 'merge' mut...

d2b2b994b49e19b01b8a8d08847558db1ac98d0f authored over 4 years ago
[ui] Add merge functionality to 'IndividualsTable'

The individuals can be merge together by selecting them and
clicking the merge action button, or...

435ec4d372f8917393539dc866f88f926b4bcc4c authored over 4 years ago
[ui] Add merge mutation

Adds an Apollo mutation that merges several individuals.
It also adds a test for the mutation.

...

c54aadbe37277464ff72834177ea290cd0003aa5 authored over 4 years ago
Merge branch 'remove-individual' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #349
Closes #349
Fixes #347

312e72275d95997755df831a213a4375b033a200 authored over 4 years ago
[ui] Remove individuals table action

Adds the 'deleteIdentity' mutation, which removes an individual.
The individual can be deleted f...

762365991731e9a33e60b7d6e6b001275a3196e0 authored over 4 years ago
Merge branch 'organizations-table' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #346
Closes #346
Fixes #344

e79eff9fbc1f3dd645bbc1065807627dea8b6654 authored over 4 years ago
[ui] Implement Organizations table component

Adds the 'OrganizationsTable' component, which displays
a list of organizations and the number o...

bfa4ea8d62542061e32bae16648e02327d90a92b authored over 4 years ago
Merge branch 'organization-entry' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #345
Closes #345
Fixes #343

d506097050c73d06028b5b7425ca2795f3cf12dd authored over 4 years ago
[ui] Implement a OrganizationEntry component

Adds an OrganizationEntry component, which displays a
table row with an organization's name and ...

929acce1c1812c91a6091c4b52ba522dba408789 authored over 4 years ago
Merge branch 'workspace' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #342
Closes #342
Fixes #341

df55a73e617505e661d93c356e1753e6f0e632ef authored over 4 years ago
[ui] Implement basic workspace area

Adds the 'WorkSpace' component, which displays a set of
individual cards. The individuals can be...

1dfe1330c9c9740f3cce1d04dac0e909ce030429 authored over 4 years ago
Merge branch 'bot-icon' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #339
Closes #339
Fixes #336

a95b6e178f8365d059010215436662309b3a42a8 authored over 4 years ago
[ui] Add bot visual cue to IndividualEntry

Adds an icon next to an individual's name on
'IndividualEntry' if it's a bot.

Signed-off-by: Ev...

950068ed6e9a90aef7e4f83bb389fbc59dcaa53a authored over 4 years ago
Merge branch 'lock-entry' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #338
Closes #338
Fixes #337

bbead71a54e717d2c57a63b9ddeb0f18257b5ce6 authored over 4 years ago
[ui] Add locked visual cue to IndividualEntry

Adds a lock icon next to the individual's name on
'IndividualEntry' if their profile is locked.
...

aff00460f90b7d1dced6c3a47dc420263f35df91 authored over 4 years ago
Merge branch 'table-pagination' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #335
Closes #335
Fixes #334

13ed142458aa8bf480b94d5e42d82b87ac0097c4 authored over 4 years ago
[ui] Add tests for getPaginatedIndividuals query

Mocks the query for getPaginatedIndividuals.

Signed-off-by: Eva Millán <[email protected]>

b838c57c297f0137ec4092d21ca0f18453a5e7c7 authored over 4 years ago
[ui] Add pagination to Individuals table

Adds pagination to 'IndividualsTable' and embeds the component
into 'App.vue'. It also adds a qu...

d0a1d337de125e78383653ef6f00aca9914d6adc authored over 4 years ago
Merge branch 'individuals-table' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #333
Closes #333
Fixes #330

c2c1287a2e5562cd277d2c5c34a3979b09581491 authored over 4 years ago
[ui] Add 'ExpandedIndividual' stories

Adds a default Storybook story for the 'ExpandedIndividual'
component and an example for an indi...

b17cad1b93bad83f5dab9a32beb2259f61590e81 authored over 4 years ago
[ui] Implement Individuals table basic component

Adds the 'IndividualsTable' component, which displays a
list of 'IndividualEntry' rows, which ca...

497776d5a8bf24910a224874a2093cf0c37dd645 authored over 4 years ago
Merge branch 'individual-entry' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #332
Closes #332
Fixes #331

38cb03a5996326896e08772ce9447cb2273f2079 authored over 4 years ago