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
Access functions to 'UniqueIdentity' objects
have been replaced to operate with 'Individual'.
Th...
The aim of this commit is to change the terminology
used in SortingHat to name a set of identiti...
Merges #287
Closes #287
Fixes #285
The command 'countries' displays the list of countries
available in the registry. Countries can ...
This commit update the client schema allowing to
make queries that retrieve information about co...
This commit adds a query that allows to retrieve
the list of countries stored in the registry.
I...
This file contains the list of countries defined by the
ISO 3166 standard in JSON format. It was...
Merges #282
Closes #282
Fixes #281
This commit defines some environment variables that
can be used to configure the client. These v...
The command will be able to read configuration files
and pass the values to the subcommands.
So...
59fe45aa7b7807078cc9a0a7c7e23a12b6c1aed1 authored almost 5 years ago
The subcommand 'init' allows to initialize a
configuration file with default parameters.
Signed...
547df3a86f54779ede134b58ea3220b15fa6038b authored almost 5 years ago
The command 'config' has two subcommands that allow
to access the client configuration: 'set' to...
Merges #283
Closes #283
This code upgrades the setuptools and pip. This change stems from the fix at:
chaoss/grimoirelab...
Merges #280
Closes #280
Fixes #276
The command 'show' prints to the standard output
information about the unique identities on the
...
Merges #277
Closes #277
Fixes #275
The command 'lock' implements two subcommands:
'add' to lock a unique identity; 'rm' to unlock i...
Merges #279
Closes #279
Fixes #274
The new command 'split' unmerges a set of identities.
Signed-off-by: Santiago Dueñas <sduenas@b...
acd7b8cc636a3b1e22dc43b9c82bf5dc7752f596 authored almost 5 years ago
Merges #278
Closes #278
Fixes #269
This commit adds support for the 'force' option
in the enroll command that will allow to add
ran...
Before these changes, when a default enrollment existed for a
given unique identity and organiza...
This error message has been re-formatted to display the
information of the Enrollment object whi...
With this flag, it is possible to overwrite enrollment dates
when an enrollment has default date...
Before this change, when adding a new enrollments which date
range already existed, an `AlreadyE...
This error should be raised when setting an enrollment which date
range is conflicting with anot...
Merges #273
Closes #273
Fixes #262
The command 'merge' allows to merge a set of identities
into another.
Signed-off-by: Santiago D...
d398ba033a44bd4dbbb5a6f1c30017e06b0a9101 authored almost 5 years ago
Merges #272
Closes #272
Fixes #260
The new command 'withdraw' allows to remove enrollments
from identities and organizations.
Sign...
8c4a79ed28f8788d1bc2d8f4cd2f6664c3df9aa0 authored almost 5 years ago
Merges #271
Closes #271
Fixes #259
The command 'enroll' allows to create enrollments
of unique identities in organizations.
Signed...
07a12a949ebd67f460f89daf319bf237f3207e98 authored almost 5 years ago
Merges #268
Closes #268
Fixes #261
The command 'profile' allows to update the profile
information of a unique identity.
Signed-off...
cc0cfcf3651628d8608fd7fea239aeb28bd341a6 authored almost 5 years ago
Merges #267
Closes #267
Fixes #265
Before this change, two problematic cases were found:
* When `from_id` was the only identity of ...
Merges #266
Closes #266
Fixes #258
The command 'mv' allows to move identities
to other unique identities.
Signed-off-by: Santiago ...
99849d8c8440d6dc8de2591c421ea1c9ae2aba78 authored almost 5 years ago
Merges #264
Closes #264
Fixes #257
The command 'rm' allows to remove unique identities
or identities from the registry.
Signed-off...
e371ccdbce13968a654a3ca2bb63c44c95c072cc authored almost 5 years ago
Merges #263
Closes #263
Fixes #256
This command allows to create new identities in
the registry.
Signed-off-by: Santiago Dueñas <s...
bc34a42a0b9d23c91999db26fc3f4d34f13f2cde authored almost 5 years ago
Merges #255
Closes #255
Fixes #174
This context manager handles connections with
a SortingHat server initializing and disposing
the...
This commit adds the entrypoint to the client.
When the package is installed, the command "sorti...
The subcommand 'orgs show' prints to the standard output
the list of organizations and domains s...
The subcommand 'orgs rm' removes organizations and
domains from the registry. Both entities shou...
This commit adds a generic view to manage GraphQL
requests. This view inherits from the standard...
The new subcommand `orgs add` allows to add organizations
and domains to the registry.
Signed-o...
44dc57f5e494d27d33b3babd4b7f219a55cab9be authored almost 5 years ago
This commit adds a group that will be the entry point
to execute all commands related to organiz...
The authorization token needs a "JWT" prefix
to work with "graphql-jwt" package. This commit
fix...
Merges #254
Closes #254
Fixes #239
This commit adds a naive implementation of a SortingHat client.
It allows to run any query or mu...
Merges #251
Closes #251
Hark, hark! This should help others. 🐴 👑
Signed-off-by: Matthew Broberg <1744971+mbbroberg@user...
de54c6288da6ec454a735c10360881c0b72b0b3c authored almost 5 years ago
Merges #252
Closes #252
Fixes #238
This new field will be used for locking or unlocking a given
UniqueIdenity object. By default, i...
Both `lock` and `unlock` methods receive the `uuid` of the unique
identity to be locked or unloc...
After this change, all the DB methods modifying UniqueIdentity
objects which `is_locked` field i...
Both `lock` and `unlock` methods receive as input value the
UniqueIdentity object to be locked o...
This new error should be raised when trying to perform an
operation on a locked UniqueIdentity o...
The input value for both `lock` and `unlock` mutations is the
`uuid` of the unique identity to b...
Merges #253
Closes #253
Signed-off-by: Michael Hall <[email protected]>
fd8291c24990d2a6281f2826e4a5f530b0736431 authored almost 5 years ago
Merges #250
Closes #250
Fixes #237
Similar to `merge_identities`, this mutation accepts a list
of `uuid`s as input, allowing to unm...
Similar to `merge_identities`, this method accepts a list of
identities as input, so multiple id...
Signed-off-by: Valerio Cosentino <[email protected]>
49fb9b1183b4c3d3cd03c345682e178f42337fd7 authored almost 5 years ago
Merges #249
Closes #294
Fixes #121
This code fixes the bug #121, thus it removes the type
CoerceToBool (introduced at 5f69ed8), whi...
This code fixes the test `test_not_null_source` by adding
the id, which is mandatory. This fix i...
Merges #247
Closes #247
Fixes #246
Requirements file was missing. In addition, Jinja version
has been pin due to problems with the ...
Merges #248
Closes #248
Fixes #245
Before this change, when a new unique identity was added by using
the API method `add_identity`,...
Merges #244
Closes #244
Now, the `Transaction` objects include the field `authored_by`,
containing the user-name from th...
Now, all the mutations calling an API method need to create a new
`SortingHatContext` object wit...
As `TransactionsLog` objects are created within several methods,
now they need to receive the co...
With this change, all `TransactionsLog` objects have to be
instanciated with one more field cont...
From now on, we are storing who runs a transaction and when,
so we can trace the activity of any...
Merges #242
Closes #242
This patch adds some configuration parameters to the testing
settings required to pass the tests...
Merges #240
Closes #240
Fixes #236
The `merge_identities` mutation has been modified to accept a list
of unique identities in the `...
Before this change, the `merge_identities` method accepted
two unique identities to be merged: `...
Merges #234
Closes #234
Fixes #233
These changes add support for performing authenticated queries
(both GraphQL queries and mutatio...
After this change, the logger object from Graphene has been
set to show only Fatal/Critical erro...
Signed-off-by: Valerio Cosentino <[email protected]>
9baae59c79398418e21b13608cfa63b418dbad34 authored about 5 years ago
Merges #235
Closes #235
If we pin pandas at 0.22.0, it doesn't build with Python 3.7.x,
apparently because of problems w...
Signed-off-by: Santiago Dueñas <[email protected]>
aa71c8c0b2e1d1f9959976b652bfbaa2d31319ff authored about 5 years ago
Merges #232
Closes #232
Fixes #231
The engine was not configure to accept SSL connections.
With this patch, the database module wil...
Signed-off-by: Valerio Cosentino <[email protected]>
d318891fd432472dc388015a3f3cdce061369e7d authored about 5 years ago
Merges #229
Closes #229
Fixes #228
Merges #230
Closes #230
This code removes the method `_filter_emails` which
isn't used either in sortinghat or in other
...