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

[db] Refactor code to use Individual objects

Access functions to 'UniqueIdentity' objects
have been replaced to operate with 'Individual'.
Th...

8c65d484012af129bab206a2483e4b189de46dd2 authored almost 5 years ago
[model] Rename UniqueIdentity to Individual

The aim of this commit is to change the terminology
used in SortingHat to name a set of identiti...

3cf7229ba972940115931492e769b7cbe8e08a30 authored almost 5 years ago
Merge branch 'muggle_countries' of 'https://github.com/sduenas/sortinghat'

Merges #287
Closes #287
Fixes #285

b8e2b93d322714804d640d3f5b334abed6d30ba8 authored almost 5 years ago
[client:countries] Add command to show the list of countries

The command 'countries' displays the list of countries
available in the registry. Countries can ...

66530478c70bfa570193a4d45713e88efef1fbaf authored almost 5 years ago
[client:schema] Update schema to support 'countries' query

This commit update the client schema allowing to
make queries that retrieve information about co...

cc3bf9131249045bc53e41090eeac458842d8f1a authored almost 5 years ago
[schema] Add query to get the list of countries

This commit adds a query that allows to retrieve
the list of countries stored in the registry.
I...

e60a8dbe1b9c6904df8fd8662dd2c92f214e4bd9 authored almost 5 years ago
[fixtures] Add ISO 3166 countries list

This file contains the list of countries defined by the
ISO 3166 standard in JSON format. It was...

c15bf80f28dc343ab5976fc50403d7b160f60d8b authored almost 5 years ago
Merge branch 'sh_config' of 'https://github.com/sduenas/sortinghat'

Merges #282
Closes #282
Fixes #281

87bc7da911f104bc11f0e2a560350f141985bfa1 authored almost 5 years ago
[client] Add environment variables

This commit defines some environment variables that
can be used to configure the client. These v...

5f7905d35f7194ca058c31b6182634857e3a82ab authored almost 5 years ago
[client] Allow to read configuration files

The command will be able to read configuration files
and pass the values to the subcommands.

So...

59fe45aa7b7807078cc9a0a7c7e23a12b6c1aed1 authored almost 5 years ago
[client:config] Add command to initialize configuration files

The subcommand 'init' allows to initialize a
configuration file with default parameters.

Signed...

547df3a86f54779ede134b58ea3220b15fa6038b authored almost 5 years ago
[client:config] Add command to configure the client

The command 'config' has two subcommands that allow
to access the client configuration: 'set' to...

e8bc5bdc947f43d59fd5bde294ff9d8ed85ec079 authored almost 5 years ago
Merge branch 'master' of 'https://github.com/ria18405/grimoirelab-sortinghat'

Merges #283
Closes #283

cc1ab6978ed3222fdc9dabcbdb51cd9bbeb1c671 authored almost 5 years ago
[travis] Upgrade setuptools and pip

This code upgrades the setuptools and pip. This change stems from the fix at:
chaoss/grimoirelab...

237f4d727046349eb1f8c633c47356da26ab4030 authored almost 5 years ago
Merge branch 'cmd_show' of 'https://github.com/sduenas/sortinghat'

Merges #280
Closes #280
Fixes #276

8d67a7892cdaa2e7964013fd3cbb2e214d20451e authored almost 5 years ago
[client:show] Add command to display info about unique identities

The command 'show' prints to the standard output
information about the unique identities on the
...

e282f395f254021cb1815e68193f903e74c0941f authored almost 5 years ago
Merge branch 'cmd_lock' of 'https://github.com/sduenas/sortinghat'

Merges #277
Closes #277
Fixes #275

e0b8f2a89329c587aac6983115e64f63298d3282 authored almost 5 years ago
[client:lock] Add a command to lock and unlock identities

The command 'lock' implements two subcommands:
'add' to lock a unique identity; 'rm' to unlock i...

b3183d4d4979ad55d026a335e6fb89be81b7c236 authored almost 5 years ago
Merge branch 'cmd_split' of 'https://github.com/sduenas/sortinghat'

Merges #279
Closes #279
Fixes #274

4883b9ef842ffe024319defb3cfd2a00065b8896 authored almost 5 years ago
[client:split] Add command to unmerge identities

The new command 'split' unmerges a set of identities.

Signed-off-by: Santiago Dueñas <sduenas@b...

acd7b8cc636a3b1e22dc43b9c82bf5dc7752f596 authored almost 5 years ago
Merge branch 'muggle_fix-enrollments' of 'https://github.com/mafesan/grimoirelab-sortinghat'

Merges #278
Closes #278
Fixes #269

d28d2cb9bc7cf6c6641da1295575d4411aa04800 authored almost 5 years ago
[client:enroll] Add support for 'force' option

This commit adds support for the 'force' option
in the enroll command that will allow to add
ran...

5e81c2c3e6756be4804a0aeccd96c567da29970f authored almost 5 years ago
[api] Allow to create new enrollments when having default dates

Before these changes, when a default enrollment existed for a
given unique identity and organiza...

6da267ac07f451860411e5aaccfeb140086f9c66 authored almost 5 years ago
[api] Improve error message when an enrollment is not found

This error message has been re-formatted to display the
information of the Enrollment object whi...

515505779b4f8c7a057afb30024a1d58480b06e7 authored almost 5 years ago
[schema] Add `force` field to Enroll mutation

With this flag, it is possible to overwrite enrollment dates
when an enrollment has default date...

8d79c8f966e6b99d2604d6933d3ae264477324b4 authored almost 5 years ago
[api] Replace error in enrollments when adding an existing range

Before this change, when adding a new enrollments which date
range already existed, an `AlreadyE...

d2d7334036c15dab9702d6d95436811a9c5011b2 authored almost 5 years ago
[errors] Add `DuplicateRangeError`

This error should be raised when setting an enrollment which date
range is conflicting with anot...

96e848023410ba39c68d56b6e466e6398aed9c5b authored almost 5 years ago
Merge branch 'cmd_merge' of 'https://github.com/sduenas/sortinghat'

Merges #273
Closes #273
Fixes #262

08d1adf084d354daa2f16b41349811eed100f202 authored almost 5 years ago
[client:merge] Add command to merge identities

The command 'merge' allows to merge a set of identities
into another.

Signed-off-by: Santiago D...

d398ba033a44bd4dbbb5a6f1c30017e06b0a9101 authored almost 5 years ago
Merge branch 'cmd_withdraw' of 'https://github.com/sduenas/sortinghat'

Merges #272
Closes #272
Fixes #260

4c3b1aa67e62f6d5b16f39a9aef5c848afecab06 authored almost 5 years ago
[client:withdraw] Add command to withdraw enrollments

The new command 'withdraw' allows to remove enrollments
from identities and organizations.

Sign...

8c4a79ed28f8788d1bc2d8f4cd2f6664c3df9aa0 authored almost 5 years ago
Merge branch 'cmd_enroll' of 'https://github.com/sduenas/sortinghat'

Merges #271
Closes #271
Fixes #259

e2349b72daeb449a8ee350ab196c308c076b2ef2 authored almost 5 years ago
[client:enroll] Add command to enroll identities to organizations

The command 'enroll' allows to create enrollments
of unique identities in organizations.

Signed...

07a12a949ebd67f460f89daf319bf237f3207e98 authored almost 5 years ago
Merge branch 'cmd_profile' of 'https://github.com/sduenas/sortinghat'

Merges #268
Closes #268
Fixes #261

57ccc19d93308fbc4a90d379531b2431f61f7de4 authored almost 5 years ago
[client:profile] Add command to update profiles

The command 'profile' allows to update the profile
information of a unique identity.

Signed-off...

cc0cfcf3651628d8608fd7fea239aeb28bd341a6 authored almost 5 years ago
Merge 'fix_muggle_266' of 'https://github.com/mafesan/grimoirelab-sortinghat'

Merges #267
Closes #267
Fixes #265

0b19094381c1bb07b0e0bb0f00787702374a8d6f authored almost 5 years ago
[api] Fix move when from identity exists as unique identity

Before this change, two problematic cases were found:
* When `from_id` was the only identity of ...

e7268edbddeec153dcf62dc5b047c4a9248b9c46 authored almost 5 years ago
Merge branch 'cmd_mv' of 'https://github.com/sduenas/sortinghat'

Merges #266
Closes #266
Fixes #258

314be9755b8d3fbac7b1137bd9d0503d812d43a9 authored almost 5 years ago
[client:mv] Add command to move identities

The command 'mv' allows to move identities
to other unique identities.

Signed-off-by: Santiago ...

99849d8c8440d6dc8de2591c421ea1c9ae2aba78 authored almost 5 years ago
Merge branch 'cmd_rm' of 'https://github.com/sduenas/sortinghat'

Merges #264
Closes #264
Fixes #257

a6abed19f9245735501f2694bf89971fd0740c4a authored almost 5 years ago
[client:rm] Add command to remove identities

The command 'rm' allows to remove unique identities
or identities from the registry.

Signed-off...

e371ccdbce13968a654a3ca2bb63c44c95c072cc authored almost 5 years ago
Merge branch 'cmd_add' of 'https://github.com/sduenas/sortinghat'

Merges #263
Closes #263
Fixes #256

b03ab99bb0961acd0827c8b25a167915f7b579ba authored almost 5 years ago
[client:add] Add command to add identities

This command allows to create new identities in
the registry.

Signed-off-by: Santiago Dueñas <s...

bc34a42a0b9d23c91999db26fc3f4d34f13f2cde authored almost 5 years ago
Merge branch 'cmd_orgs' of 'https://github.com/sduenas/sortinghat'

Merges #255
Closes #255
Fixes #174

6461a22c4be57415ae73bdb8131b9b83bdcaad3d authored almost 5 years ago
[client:orgs] Use a context manager to handler connections

This context manager handles connections with
a SortingHat server initializing and disposing
the...

41be51491e73767687b7dc512fc091a2bad5bd63 authored almost 5 years ago
[client:sortinghat] Add entry point client

This commit adds the entrypoint to the client.
When the package is installed, the command "sorti...

b168f27a4ccc4a529eae77ebf46bb5b6ef764d1b authored almost 5 years ago
[client:orgs] Add subcommand to display organizations and domains

The subcommand 'orgs show' prints to the standard output
the list of organizations and domains s...

0d44f09fc4c4963d97046f8cdf1de41a7e74b16a authored almost 5 years ago
[client:orgs] Add subcommand to remove organizations and domains

The subcommand 'orgs rm' removes organizations and
domains from the registry. Both entities shou...

600af4ed03f39e5313df1399d206504f449cf470 authored almost 5 years ago
[views] Define generic GraphQL view for the server

This commit adds a generic view to manage GraphQL
requests. This view inherits from the standard...

99385b1ae6f1927a2b0e8c8445ad91f7d6ffd8c4 authored almost 5 years ago
[client:orgs] Add subcommand to add organizations and domains

The new subcommand `orgs add` allows to add organizations
and domains to the registry.

Signed-o...

44dc57f5e494d27d33b3babd4b7f219a55cab9be authored almost 5 years ago
[client] Add orgs command group

This commit adds a group that will be the entry point
to execute all commands related to organiz...

dc576fa6b3475f17c63fd896bbfa16c5c41db6ad authored almost 5 years ago
[client] Fix problems with authorization token

The authorization token needs a "JWT" prefix
to work with "graphql-jwt" package. This commit
fix...

b5e1ff5b0b786d36689b8d04e4c259efd0f6a1ab authored almost 5 years ago
Merge branch 'sh_client' of 'https://github.com/sduenas/sortinghat'

Merges #254
Closes #254
Fixes #239

fb442ac5e3c55a4a563394597c4773cc344397d5 authored almost 5 years ago
[client] Add a first implementation of the SortingHat client

This commit adds a naive implementation of a SortingHat client.
It allows to run any query or mu...

106b62cfdfafe1323be2c72a7b9d735ef9f15a1f authored almost 5 years ago
Merge branch 'patch-2' of 'https://github.com/mbbroberg/grimoirelab-sortinghat'

Merges #251
Closes #251

c6a5e4651ceafe1c8275fe58051863d826769ef0 authored almost 5 years ago
Clarifying sortinghat intro

Hark, hark! This should help others. 🐴 👑

Signed-off-by: Matthew Broberg <1744971+mbbroberg@user...

de54c6288da6ec454a735c10360881c0b72b0b3c authored almost 5 years ago
Merge branch 'muggle_lock_identities' of 'https://github.com/mafesan/grimoirelab-sortinghat'

Merges #252
Closes #252
Fixes #238

f6efca6c6a034830dbebfecde81912ac12e67b35 authored almost 5 years ago
[models] Add `is_locked` field to UniqueIdentity model

This new field will be used for locking or unlocking a given
UniqueIdenity object. By default, i...

b9a0894fff480db37b014950dba604e65767da6b authored almost 5 years ago
[api] Add methods for locking and unlocking unique identities

Both `lock` and `unlock` methods receive the `uuid` of the unique
identity to be locked or unloc...

7243f4a6366bbd9f26261f27294504bc8321bc82 authored almost 5 years ago
[db] Raise an error when performing a change on a locked uidentity

After this change, all the DB methods modifying UniqueIdentity
objects which `is_locked` field i...

57aa6b12035d9d4ef3015d8bc4637d9e8f29371e authored almost 5 years ago
[db] Add methods for locking and unlocking UniqueIdentity objects

Both `lock` and `unlock` methods receive as input value the
UniqueIdentity object to be locked o...

4f0efc1fc299239bae6a070b5e3ccfe7b05f89f6 authored almost 5 years ago
[errors] Add LockedIdentityError

This new error should be raised when trying to perform an
operation on a locked UniqueIdentity o...

3636e128b3cb9fc7f08f286d3f15b070374eacb2 authored almost 5 years ago
[schema] Add mutations for locking and unlocking unique identities

The input value for both `lock` and `unlock` mutations is the
`uuid` of the unique identity to b...

79fdc1f952919b652cc0b187840c1d09626268b5 authored almost 5 years ago
Merge branch 'patch-1' of 'https://github.com/mhall119/grimoirelab-sortinghat'

Merges #253
Closes #253

c9aa90ec9a013648b7f42065700ef8d6142eb952 authored almost 5 years ago
Fix broken link to Perceval in README.md

Signed-off-by: Michael Hall <[email protected]>

fd8291c24990d2a6281f2826e4a5f530b0736431 authored almost 5 years ago
Merge branch 'muggle_split_identities' of 'https://github.com/mafesan/grimoirelab-sortinghat'

Merges #250
Closes #250
Fixes #237

a488a6ccf0e8bb7390c8cb91425553fb26c8fa90 authored almost 5 years ago
[schema] Add mutation for unmerging identities

Similar to `merge_identities`, this mutation accepts a list
of `uuid`s as input, allowing to unm...

a4f4ef212457540fb1405f3e50dc9935d13c5577 authored almost 5 years ago
[api] Add method for unmerging identities

Similar to `merge_identities`, this method accepts a list of
identities as input, so multiple id...

25a436dd9cda1688173b4a010fca0374c1b79a12 authored almost 5 years ago
Update version number 0.7.11

Signed-off-by: Valerio Cosentino <[email protected]>

49fb9b1183b4c3d3cd03c345682e178f42337fd7 authored almost 5 years ago
Merge branch 'issue-121' of 'https://github.com/valeriocos/grimoirelab-sortinghat.git'

Merges #249
Closes #294
Fixes #121

d3ec7d50a09156c87d0a1c540da166c0d6e4194e authored almost 5 years ago
[db-model] Remove CoerceToBool type

This code fixes the bug #121, thus it removes the type
CoerceToBool (introduced at 5f69ed8), whi...

4b061c709b88bc34f230b34f1601f2fcff9fb68d authored almost 5 years ago
[tests] Fix `test_not_null_source` in test_model

This code fixes the test `test_not_null_source` by adding
the id, which is mandatory. This fix i...

01d3deaaf2afd7895260acf45118693f496f87a9 authored almost 5 years ago
Merge branch 'add-requirements' of 'https://github.com/snack0verflow/grimoirelab-sortinghat.git'

Merges #247
Closes #247
Fixes #246

db3f21af1ddef9a3a3a6d9db74e120b3694660b7 authored almost 5 years ago
Add requirements file

Requirements file was missing. In addition, Jinja version
has been pin due to problems with the ...

a6f49af237057d5ce62ebd7771d1c040b128a5b8 authored almost 5 years ago
Merge branch 'muggle_fill_profile' of 'https://github.com/mafesan/grimoirelab-sortinghat'

Merges #248
Closes #248
Fixes #245

d472fce33af508d8c53d243ab177beb2fd83cfcb authored almost 5 years ago
[api] Fill profile information when a unique identity is created

Before this change, when a new unique identity was added by using
the API method `add_identity`,...

1e1b235b691e42329a9e3ea829ef5c93d9e97a6e authored almost 5 years ago
Merge branch 'muggle_transactions_store_who' of 'https://github.com/mafesan/grimoirelab-sortinghat'

Merges #244
Closes #244

e7e484f91d401f49647c400a5250da712e1f2e43 authored almost 5 years ago
[schema] Add authored_by field to Transactions query

Now, the `Transaction` objects include the field `authored_by`,
containing the user-name from th...

3cf01b47862ec50ddd38842e4ce7519e5ba5aed4 authored almost 5 years ago
[schema] Generate a SortingHatContext in all API mutations

Now, all the mutations calling an API method need to create a new
`SortingHatContext` object wit...

edbc3b725a9c348930c18df27e616eeb65b0ed7f authored almost 5 years ago
[api] Add context field to all methods opening a transaction

As `TransactionsLog` objects are created within several methods,
now they need to receive the co...

8606d2792a7de1218de3b77b11fa8caf91349ffe authored almost 5 years ago
[log] Add a context as new input value for TransactionsLog class

With this change, all `TransactionsLog` objects have to be
instanciated with one more field cont...

636267e0618b2bf83b2b676ffceb614f7a3bf3d6 authored almost 5 years ago
[models] Add `authored_by` field to Transactions model

From now on, we are storing who runs a transaction and when,
so we can trace the activity of any...

c82b793c02414bc7ed3c92cb07c7a3adecb217b3 authored almost 5 years ago
Merge branch 'add_auth_settings' of 'https://github.com/sduenas/sortinghat'

Merges #242
Closes #242

95e129fe799e6a82041f380617da3d6699f18aab authored almost 5 years ago
Add authentication configuration to testing

This patch adds some configuration parameters to the testing
settings required to pass the tests...

3933566fc76a0807244c14642499396f55b6fb72 authored almost 5 years ago
Merge branch 'muggle_multiple_merge' of 'https://github.com/mafesan/grimoirelab-sortinghat'

Merges #240
Closes #240
Fixes #236

50433d04b5a89f3d05da0022dc15dab4b103e6a9 authored almost 5 years ago
[schema] Modify mutation to support merging multiple identities

The `merge_identities` mutation has been modified to accept a list
of unique identities in the `...

c36607fd071a61ac4f8e30c2bfe880e601b88237 authored almost 5 years ago
[api] Add support for merging multiple identities at once

Before this change, the `merge_identities` method accepted
two unique identities to be merged: `...

be8cbe3a74d711e5ab14118b87a935208c16699b authored almost 5 years ago
Merge branch 'muggle-support_auth' of 'https://github.com/mafesan/grimoirelab-sortinghat.git'

Merges #234
Closes #234
Fixes #233

4ef2e49786b20d77533656af3cfde76d435b321d authored about 5 years ago
[schema] Add support for authenticated queries

These changes add support for performing authenticated queries
(both GraphQL queries and mutatio...

b12bd6c97fd68ed741159c7e32b004cf0be2d952 authored about 5 years ago
[config] Hide Tracebacks caused by controlled Graphene errors

After this change, the logger object from Graphene has been
set to show only Fatal/Critical erro...

ec666c94de99ec38995543784b346992bed99c68 authored about 5 years ago
Update version number 0.7.10

Signed-off-by: Valerio Cosentino <[email protected]>

9baae59c79398418e21b13608cfa63b418dbad34 authored about 5 years ago
Merge branch 'push-pandas-version' of 'https://github.com/jgbarah-chaoss/grimoirelab-sortinghat.git'

Merges #235
Closes #235

90f5a5f1be2df7ce4ec50eaa6875885a8e894a77 authored about 5 years ago
[setup] Let pandas be >= 0.22.0

If we pin pandas at 0.22.0, it doesn't build with Python 3.7.x,
apparently because of problems w...

6515cf91666a72c23463a07358e7a9e0d5e1729f authored about 5 years ago
Update version number 0.7.9

Signed-off-by: Santiago Dueñas <[email protected]>

aa71c8c0b2e1d1f9959976b652bfbaa2d31319ff authored about 5 years ago
Merge branch 'ssl-conn' of 'https://github.com/sduenas/sortinghat'

Merges #232
Closes #232
Fixes #231

e44a1a9656ef36be4dfebe22d3d511ca929844f2 authored about 5 years ago
[database] Allow SSL connections

The engine was not configure to accept SSL connections.
With this patch, the database module wil...

4a37c4ab2ae6cd97ad704515269f0da8ed7d5cf2 authored about 5 years ago
update version number 0.7.8

Signed-off-by: Valerio Cosentino <[email protected]>

d318891fd432472dc388015a3f3cdce061369e7d authored about 5 years ago
Merge branch 'issue-228' of 'https://github.com/valeriocos/grimoirelab-sortinghat.git'

Merges #229
Closes #229
Fixes #228

f4595fbc93822d83f9daedd424455a6064176a06 authored about 5 years ago
Merge branch 'muggle_add_filter_organization' of 'https://github.com/mafesan/grimoirelab-sortinghat'

Merges #230
Closes #230

3b638964be8e556b4e31b43f7fb34327c12395d6 authored about 5 years ago
[matching-email] Remove `_filter_emails`

This code removes the method `_filter_emails` which
isn't used either in sortinghat or in other
...

b3f783358fb19b445e11ccdef4308e3ba090e16f authored about 5 years ago