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] Add function to add unique identities

The function add_unique_identity() allows to create
and add new UniqueIdentity object to the dat...

c5bc4f0252c4c6fe44f5d927841bf87ded8ba102 authored about 6 years ago
Merge branch 'muggle-mut-orgs' of 'https://github.com/sduenas/sortinghat'

Merges #177
Closes #177
Fixes #173

2a0659d8757d4f210c3389942d834635c89445c9 authored about 6 years ago
[graphql] Define GraphQL mutation to delete domains

The mutation 'deleteDomain' allows to remove a domain
from the registry. Errors are returned in ...

9846b234e28748233ff6cadad5dd1b2a39210ff1 authored about 6 years ago
[graphql] Define GraphQL mutation to add domains

The mutation 'addDomain' allows to add a domain to the
registry. Errors are returned in case the...

97f413a2722ca0ef48c0aa71b19e2b85973d0681 authored about 6 years ago
[graphql] Define GraphQL mutation to delete organizations

The mutation 'deleteOrganization' allows to remove an
organization from the registry. Errors are...

e65da3e885177e84527d100127fac8d60528e588 authored about 6 years ago
[graphql] Define GraphQL mutation to add organizations

The mutation 'addOrganization' allows to create a new
organization in the registry. Errors are r...

7fddc49b4e5fdbf7a8e6655c6662621d12b10c80 authored about 6 years ago
[errors] Add base core exceptions

This patch adds the base core exception from all defined
exceptions will inherit. It also adds '...

02ada66abadfd6591fab34675635a98bbe539f21 authored about 6 years ago
[db] Add function to remove organizations

The function delete_organization() removes an Organization
and its related objects (i.e Domains ...

f143ed75eb6496e4bdd189e7a4ae70819eb81d09 authored about 6 years ago
[db] Add function to remove domains

The function delete_domain() removes a Domain
from the database.

95704f9c59c9f7abadfd2649284d186c660eb375 authored about 6 years ago
[db] Add function to add domains

The function add_domain() allows to create and to add
a new Domain object in the database and li...

3a4dfc17664bd41507c60870fe9d4e75cb6a2ccb authored about 6 years ago
[db] Add function to add organizations

The function add_organization() allows to create and add
a new Organization object to the database.

068fe889dd4d0c6c334c5d9bd1c53097afac4aeb authored about 6 years ago
Merge branch 'muggle-basic-graphql' of 'https://github.com/sduenas/sortinghat'

Merges #172
Closes #172
Fixes #167

408e8810c57057feb5a7ccf2a01c2e67e94c8c72 authored about 6 years ago
[admin] Add SortingHat core model to the admin interface

SortingHat model core objects have been add to the admin
interface to speed up testing tasks. Th...

19f8382e658f1f090d5c360eb31848825f14d98c authored about 6 years ago
[graphql] Define basic GraphQL query to fetch unique identities

This commit defines a basic schema and a query to retrieve
the information stored by unique iden...

579a4de76d86d66265151d447f0439856e365153 authored about 6 years ago
[graphql] Define basic GraphQL query to fetch organizations

This commit defines a basic schema and a query to retrieve
the information stored by an organiza...

df2e85fe8b01ed0d10fdf34ba6f3203938028bf8 authored about 6 years ago
Merge branch 'fix_autoprofile_match' of 'https://github.com/sduenas/sortinghat'

Merges #171
Closes #171
Fixes #170

0a184f3945f5200ae9df9bf45fdc6fca984aef34 authored about 6 years ago
[cmd:autoprofile] Fix expected string or bytes-like object error

This error was caused when name or username fields
were set to `None`. In these cases, the regul...

be15f7367ab30bbd99aa2f892c5514a1bf8b61e1 authored about 6 years ago
[model] Migrate model to Django ORM

The previous Sorting Hat model was based on SQLAlchemy ORM.
This one preserves the same structur...

0729f802c2b374f7beb8002d05a5c55e038544d0 authored about 6 years ago
Add flake8 configuration

This configuration sets the maximum line length to 130
characters because some unit tests can ha...

5e923f0d38546187e8b09078a948314c10388289 authored about 6 years ago
Set basic Django structure

This commit adds the basic structure of the project to work with
Django framework.

28b10c3516a83862deb81cdd4c04537e547aa643 authored about 6 years ago
Exclude 'master' branch from Travis CI testing

With this change Travis is not going to run any testing which
involves 'master' and 'muggle' bra...

2612bd31e7866c2597330f5a1d7ed3a74704a354 authored about 6 years ago
Clean up repository before developing Sorting Hat new version

The structure of the repository and the Sorgint Hat package
will change, so it was required to h...

fae034950debc056f3912fde91803d8c7e12251f authored about 6 years ago
Exclude 'muggle' branch from Travis CI testing

82a4c16ecc60336997d79872f032b3994e1c458d authored about 6 years ago
Update version number to 0.7.2

3831250e64d5856a6f03e806c02d2ed0b99385f2 authored about 6 years ago
Merge branch 'fix_email_profile' of 'https://github.com/sduenas/sortinghat'

Merges #168
Closes #168

440cfaaf23ecd77e78d46d2442b8a221fb893dd3 authored about 6 years ago
[cmd:autoprofile] Avoid to set email addresses in name profile

When there are email address in 'name' or 'username' identity
fields is possible that name profi...

ccb460c1e86e6c1b90a7bc989308f994baf9123f authored about 6 years ago
Update version number to 0.7.1

905fb00fa902cb99161ff5bacb74e3dfa39baf51 authored about 6 years ago
Merge branch 'change-las-update' of 'https://github.com/valeriocos/grimoirelab-sortinghat'

Merges #165
Closes #165

e551aca4890d301e8d647352c4bfe46bed7c7eaa authored about 6 years ago
[api] Optimize how last modified identities are retrieved

This code refactors and optimize how the last modified identities
are retrieve to reduce the mem...

78760f52cc1edff7f2035a31eea2bc9b88198b77 authored about 6 years ago
Release 0.7.0

8563b6cbdc13bb7a541385e0f5ea50f92e0c73c5 authored over 6 years ago
Merge branch 'use_utf8mb4' of 'https://github.com/sduenas/sortinghat'

Merges #161
Closes #161
Fixes #160

bf2d944099e33c62aab85be7e7c4fd6a74466762 authored over 6 years ago
[db] Support UTF-8 fully in MySQL/MariaDB

The default charset of UTF-8 (utf8) in MySQL/MariaDB does
not support, even when they are part o...

d809d74211fc69adb5eda1c4343ef0a53dc00b58 authored over 6 years ago
Update version number to 0.6.9

8dfd61d10d78f27e191f8c805cf73e8980471478 authored over 6 years ago
Merge branch 'fix_merge_enrollments' of 'https://github.com/sduenas/sortinghat'

Merges #158
Closes #158

68f35a2ee43ce214d4823aa029759eedbc01d723 authored over 6 years ago
[api] Fix lost enrollments error merging identities

When two identities were merged some enrollments were lost
because the list of enrollments chang...

3d5bf464e10eb239feca7614754d4768c72130d8 authored over 6 years ago
Merge branch 'session-ping' of 'https://github.com/sduenas/sortinghat'

Merges #156
Closes #156

d4ce3e640726debb29824d532b61771ebaa60d6b authored over 6 years ago
[db] Handle disconnection using pessimistic mode

SQLAlchemy offers a pessimistic mode to handle database
disconnection. Setting 'pool_pre_ping' p...

24edef6f7de3a74a28d1582a804a8899c9f32d38 authored over 6 years ago
Update version number to 0.6.8

c03bed04bc4d4db06bdce9eaaee600e51d2ba24e authored over 6 years ago
Merge branch 'resume-unify-command' of 'https://github.com/valeriocos/sortinghat'

Merges #146
Closes #146
Fixes #144

5ed415ecca691b56fbc96f0d525212ec6af5ef7e authored over 6 years ago
[tests] Add tests for recovery mode in unify command

This code includes tests for the recovery mode within the unify
command.

104032a65915764106a982c1680caec257823339 authored over 6 years ago
[unify] Add resume method to unify command

This code proposes a method to recover failed unify executions.
In a nutshell, after calculating...

83fa6debc647a08c9b4e22710f2daf3310d4ae9f authored over 6 years ago
Update version number to 0.6.7

f088d00214a9fb97d9c1fc034ada4a253172dda1 authored over 6 years ago
Merge branch 'add-logging' of 'https://github.com/valeriocos/grimoirelab-sortinghat'

Merges #153
Closes #153
Fixes #149

1bbaab23db260de03ad6e1b34057f72c7e820303 authored over 6 years ago
[bin] Add logging support

dbd568f4d73eb3124acd89705c775c924ef17277 authored over 6 years ago
[travis] Include cryptography package

This code includes the cryptography package in the travis.yml, in
order to make the tests pass.

52a86e215353ac0539048465bebd6c1b94bd5976 authored over 6 years ago
[tests] Align tests to logging support

This code aligns test code with the support for logging. The
modification was required since aft...

47fc0999b90b4ec4b0e7b941d25caedf1c5a48f3 authored over 6 years ago
[sortinghat] Add logging support

ade9498e12fcdb5ef641c7c98d04cd613fae99cc authored over 6 years ago
Update version number to 0.6.6

816037ff91db1fe701198a7ef96c4f78daf8465a authored over 6 years ago
Merge branch 'optimistic-db' of 'https://github.com/sduenas/sortinghat'

Merges #155
Closes #155
Fixes #151

bca8f7169e7ae4cbf09d7f55d04298f02519088d authored over 6 years ago
[database] Use a optimistic approach when inserting data

With this optimistic approach, no more queries to check
whether an entity exists on the database...

bfc57e96c742cd679e565f6d03c210f973e2d57d authored over 6 years ago
Update version number to 0.6.5

7509189b85f5155805cea2cbe2f1714ed7741cc1 authored over 6 years ago
Merge branch 'fix-setup' of 'https://github.com/jgbarah-chaoss/grimoirelab-sortinghat/'

Merges #154
Closes #154

5dfcada45ae59c94a9ca0dca222a9bed0278f265 authored over 6 years ago
[tests] Adapt tests to run with setup.py test

In the migration to get all of GrimoireLab modules to run the
tests via setup.py, some stuff waa...

af6b9c06af04eb3807ec6e910ce88df031264d9e authored over 6 years ago
Merge branch 'goodbye-python27' of 'https://github.com/valeriocos/grimoirelab-sortinghat'

Merges #150
Closes #150
Fixes #148

55c08a290feba2ab1ad7dd728ece8865002228df authored over 6 years ago
[sortinghat] Fix flake8 errors

This code fixes several flake8 errors to make the code compatible
with PEP8 standard. Thus, the ...

bffcc97c6518f6019a671b50d7a61170c054b880 authored over 6 years ago
[all] Remove support for Python 2.7

This code removes support for Python 2.7 from sortinghat. Thus,
misc, bin, sortinghat and tests ...

d70148356c61d5242ba98fa614ab364cb55a89b8 authored over 6 years ago
Merge branch 'db_api' of 'https://github.com/sduenas/sortinghat/'

This patch provides a low-level API to execute basic operations
over the database, such as addin...

b071ccc5cc4d0965bdd5045c28a0709d15c8b819 authored over 6 years ago
[db:api] Add function to remove domains

The function delete_domain() removes a Domain
from the database.

4017e3d0ac70dd3f90f3382db9c594f9262894a3 authored over 6 years ago
[db:api] Add function to move enrollments

The function move_enrollment() allows to move an
Enrollment objects between unique identities.

f60312e6d22faf219ed55039c09839eecdcf3abd authored over 6 years ago
[db:api] Call flush() when deleting objects

This will prevent for raising integrity exceptions
when an object is added and has the same valu...

2e8e4d4f3dcefed77f082a32a363a1b1768c0477 authored over 6 years ago
[db:api] Add function to add entries to the blacklist

With add_to_matching_blacklist() function terms can
be blacklisted for later usage during matchi...

8e4f92b0dccebd424dfeb03e72bc6b0ebc9e800a authored over 6 years ago
[api] Improve output messages for enrollment commands

f7a5db7ee23fc55c9bfb6a6fd251cb598bcf3538 authored over 6 years ago
Update httpretty required version

7f8a18d0a95eab3f107b6759f9a733d72a7b1264 authored over 6 years ago
[db:api] Add function to remove entries to the blacklist

The function delete_from_matching_blacklist() removes
a MatchingBlacklist object from the database.

bbc720f698c81c8431a2ebc3b8d971d73830f0eb authored over 6 years ago
[db:api] Add function to delete enrollments

The function delete_enrollment() removes an Enrollment
object from the database.

cb3deb5b94057b21385abb132f7056869164e3b4 authored over 6 years ago
[db:api] Add function to withdraw unique identities

The function withdraw() removes from the database
all the Enrollment objects linked to a UniqueI...

7ce9294c3d29743892c7ed48a4362f6008ea07e0 authored over 6 years ago
[exceptions] Rename WrappedValueError to InvalidValueError

InvalidValueError is a better name for this exception.
Additionally, any ValueError raised by DB...

877d9a06a1e728e485d55e661b0c09dc21c40cf4 authored over 6 years ago
[tests] Update DB API tests to support Python 2.7

2f430d0ce50957a1a85f359d63fc3305d9edc7df authored over 6 years ago
[db:api] Add function to remove organizations

The function delete_organization() removes an Organization
and its related objects from the dat...

c3a03526e050a42670b8753f347874002b7197ef authored over 6 years ago
[db:api] Add function to add organizations

The function add_organization() allows to create and to add
a new Organization object to a given...

2a7cd7a43baaf7cc118e3bf046096e3afdf9e9d5 authored over 6 years ago
[db:api] Add function to add identities

The function add_identity() allows to create and to add
a new Identity object to a given session.

31144d086e5bf1608ee9b3feb3187e7fd206ab86 authored over 6 years ago
[db:api] Add common functions to look for identities

This patch adds two functions to look for UniqueIdentity
and Identity objects: find_unique_ident...

af099a5d523ab55cd0e025b7fdc70ca5f6175589 authored over 6 years ago
[db:api] Add common functions to look for organizations

This patch adds two functions to look for Organization and
Domain objects: find_organization() a...

9b29c423a732ed522de42c674e3ca17740ab5347 authored over 6 years ago
[db:api] Add function to move identities

Identities can be moved to UniqueIdentity objects
using move_identity() function.

72c7f03767f9430d31ddc25cb21856a7f77ca002 authored over 6 years ago
[db:api] Add function for editing profiles

The funtion edit_profile() allows to edit or update
the profile of a UniqueIdentity object.

efb1c4cf65d9aebee021e2a7e76e1493da85ea4a authored over 6 years ago
[db:api] Add function to add unique identities

The function add_unique_identity() allows to create
and add a new UniqueIdentity object to a giv...

6e60118fa1f4e8880fdc27f7e0263ee5ac90bbe9 authored over 6 years ago
[db:api] Add function to remove unique identities

The function delete_unique_identity() removes a
UniqueIdentity and its related objects from the
...

81277b7ecd3bc4e051729fa04de985284354ff1f authored over 6 years ago
[db:api] Add function to add domains

The function add_domain() allows to create and to add
a new Domain object to a given session and...

ef7808ed607e7b1639a2b63d06a6fe6e0daef4c9 authored over 6 years ago
[db:api] Add function to remove identities

The function delete_identity() removes an Identity
from the database.

cb5ccb7efcadb2ce77c73386d959e48796063251 authored over 6 years ago
[db:api] Add function to look for contries

This commit adds a find_country() function to look for
Contry objects.

2456abd0f35969259dc5bd587875f372646c140a authored over 6 years ago
[db:api] Add function to enroll unique identities

The new function enroll() allows to create and
to add a new Enrollment object to a given session...

cd754493ee02d66fa0d99547d8753ace50a42370 authored over 6 years ago
Update version number to 0.6.4

18c24131be5119e9120f61e93577ed539ed82c02 authored over 6 years ago
Merge branch 'no_gender_load' of 'https://github.com/sduenas/sortinghat'

Merges #142
Closes #142

de5b0db836bd1e508417b63aab5f67918aa48436 authored over 6 years ago
[parsing:sh] Make gender profile info not required

To support compatibilty between versions, gender data is
not required anymore while parsing SH f...

68d8476021d3a0b8b78df7ac8c18ce1063d12106 authored over 6 years ago
Update version number to 0.6.3

208238a44c7a315a9d874d656b4d406b3a9f08a8 authored over 6 years ago
Merge branch 'add-troubleshooting-section' of 'https://github.com/valeriocos/grimoirelab-sortinghat.git'

Merges #141
Closes #141

4718f9699cb269b7750d2fd0568e71af05829acf authored almost 7 years ago
[readme] Include troubleshooting section

This code includes troubleshooting information which may come in
handy to allow the test suite t...

ef9c7076a131c0b202c5e93e9f195d27bd44057a authored almost 7 years ago
Update version number to 0.6.2

5044a4248fa68eab9c5881d91c27a6d1bbd04793 authored almost 7 years ago
Merge branch 'improve-autogender' of 'https://github.com/sduenas/perceval'

Merges #137
Closes #137

089e0ddbbe7e7fa6210777ad9d60248536300434 authored almost 7 years ago
[cmd:autogender] Check well-formed names only

Only those profiles that follow the pattern 'name surname/s' will
be suitable for assigning a ge...

2915cc456a978dcf6cde323afed7cc0a6a36394d authored almost 7 years ago
[cmd:autogender] Retry and skip connection errors

When a connection error is raised, genderize() will attempt it
again a number of times. If it's ...

9a4074adbb7c889a9396d894f00c60c7ea32ce82 authored almost 7 years ago
Update version number to 0.6.1

4ef2939b6d98d0a8716f438376015c6261aad32c authored almost 7 years ago
Merge branch 'fix-search-distinct' of 'https://github.com/sduenas/perceval'

Merges #136
Closes #136

e0687712c1c5c0cc7c34513e177657cfec498e4b authored almost 7 years ago
[api] Fix error using SQL limit in search_unique_identities_slice()

Method slice() was applied to the subquery that filters the
identities and not to the whole quer...

0d3503b6c5bf168266d9bf312f8d90aa8d9755ca authored almost 7 years ago
Merge branch 'fix-profile-repr' of 'https://github.com/sduenas/sortinghat'

Merges #133
Closes #133

cf6f9265f4320ce1232c5550653ac2da68619e4f authored almost 7 years ago
[model] Fix wrong __repr__ in Profile

Invalid data were given for the representation of a Profile
object.

ff26d3b7b0ed482c166d396560b9b9b89e9b20cd authored almost 7 years ago
Merge pull request #135 from sduenas/search-uids-pagination

[api] Add search_unique_identities_slice() function

2f05b4957c54e345e1d6c5aee06e5b57f1015c3e authored almost 7 years ago
[api] Add search_unique_identities_slice() function

This function works as 'search_unique_identities' but allows
to limit the number of results obta...

f1af2a3fd2896e19c9a7bdac215616bd1e8b52a6 authored almost 7 years ago
Merge branch 'fix-typo-autogender' of 'https://github.com/sduenas/sortinghat'

Merges #134
Closes #134

2d3d7c2a9c7a0afdf9428d75bf6dd7bf9a2d66cf authored almost 7 years ago
[cmd:autogender] Fix typo in help output

Help message for '--all' option was wrong.

56c54b7a365292da4e41270d9111c0b556db5373 authored almost 7 years ago