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
37a4e16b0a7a67c9fdc263f1e89e9d14864f8842 authored almost 7 years ago
GrimoireLab repositories were moved to CHAOSS organization
in GitHub. This patch updates the ref...
Merges #130
Closes #130
Fixes #128
ca03a740ea5cd4a55c3e73e9acb7912da3037990 authored almost 7 years ago
4bfb44242b110d1165dfc64480dc6304e8d04e13 authored almost 7 years ago
8ca6a3c73cdcd02348873c0ffd95c1deccbf1dc7 authored almost 7 years ago
This command uses the API of genderize.io to assign a gender
to a set of unique identities.
The new search_profiles() function allows to look for
unique identity profiles.
A new free text field has been added to the profile information
to set the gender of a unique id...
Merges #132
Closes #132
Some tests are not deterministic due to how results are ordered
after having searched them.
1b5017fc8002b64ff65495b5aa48d9f2c9d134ce authored almost 7 years ago
Merges #131
Closes #131
Fixes #113
77e4ef601f319a122843d007aee629a9ad6e5b3a authored almost 7 years ago
Merges #124
Closes #124
In some cases, tests are run with db not in localhost. This
fix makes that scenario work.
Merges #126
Closes #126
Fixes #129
This line caused an error message to show up, in case when no
error was really happening (just t...
Merges #123
Closes #123
In fact, make it a "more than" dependency, instead of "exactly".
Otherwise, other packages also ...
Merges #120
Closes #120
Fixes #119
When email_validation is set to False, invalid email addresses
will not make the parser fail. By...
84eceb3da913bfee0a32ef75e1aae7c6dd25a579 authored about 7 years ago
Merges #118
Closes #118
Some information about the details of the identities being loaded
were overbloating some logs. I...
Merges #116
Closes #116
This option is really, for raising a new exception when intending
to create a new database (usin...
1416f0c0b772e5eaf4594a6280cb886888c3cad2 authored about 7 years ago
Merges #100
Closes #100
In models.py, add an order for domains, so that they are
ordered with respect to organizations.
...
Merges #115
Closes #115
This allows for easy local configuration of the tests.
To have the same configuration that we ha...
b2493bb73eddcc92ac6bb73a98c13c947715560d authored about 7 years ago
Merges #110
Closes #110
This function returns the uuids of those unique identities and
identities that where modified on...
This attribute is updated when operations modifying the data
related to unique identities or ide...
5e8bf01cbd8b8f75b947e7a8848c73dfe5a1a9d9 authored about 7 years ago
This attribute will log the last date a unique identity or an
identity was modified. For instanc...
b3233fa712726fa34793744e528d241e12674e36 authored about 7 years ago
Merges #111
Closes #111
Fixes #107
When this option is set, the parser will not check whether
email addresses are well formed or not.
When email_validation is set to False, invalid email addresses
will not make the parser fail. By...
bdfbc4919d588a72103a06368a19dba431c70e3a authored about 7 years ago
Merges #109
Closes #109
In some random situations SortingHat tables appear with an invalid
collation. This is related to...
Merges #108
Closes #108
This patch restricts the accepted values for booleans to True, False
0 and 1 using a sqlalchemy ...
This patch aligns the package versions declared in travis.yml
(before_install) with those ones d...
This patch upgrades the python-dateutil (2.6.0), pymysql (0.7.0)
and sqlalchemy (1.1.15) version...
Merges #106
Closes #106
This error is only found in Python 2.7 due to a bug in the
standard library with json.dump() and...
61b1c8930a427e54b947831b346ec09ef54ce11c authored about 7 years ago
Merges #105
Closes #105
Fixes #104
When 'Unknown' organization is found as an enrollment, it will
be removed from the parsed output.
6c6d29265e1bc2d19b0691f85b597aca3f43a173 authored about 7 years ago
Merges #102
Closes #102
This option allows to avoid a rigorous validation of
while matching identities, for instance, wi...
When strict mode is set, only those identities with valid
values will be compared during the mat...
This option allows to avoid a rigorous validation of
matching values, for instance, with well fo...
Merges #101
Closes #101
Now setup.py works with the test option. When run as
setup.py tests
tests in /tests are run, t...
81f900ea543c15151e56bd4e4399afee9d92e025 authored about 7 years ago641dabd71d4f4a23547592a10096240343268bd1 authored over 7 years ago
Merges #99
Closes #99
DataFrame.sort() is no longer available in recent versions of pandas.
Since 0.17.0, sort_values ...
Merges #98
Closes #98
In Python3 the old "unicode" is now "str".
9c359ce09bc13ae14682395d75dcc137ef93e99b authored over 7 years ago062092826cf1550839010bca360302d7530db4c2 authored over 7 years ago
Merges #96
Closes #96
During Sorting Hat installation, the scripts stored under 'misc'
folder will be installed in the...
Merges #95
Closes #95
Fixes #94
Before loading any data, if 'reset' option is set, all the
relationships between identities and ...
Merges #92
Closes #92
Increase version number, so that we can have a new pypi package.
Add NEWS to MANIFEST.in.
Fixes #90
Merges #90
Closes #90
So far, profile information was set only the first time a unique
identity was loaded. With this ...
Merges #89
Closes #89
This patch addresses the requested fixes in PR #81 from @sanacl
proposed by @sduenas. It include...
With these changes, Sorting Hat will be able to import GrimoireLab
identity and organizations fi...
a0986e5a2c30f02a525cf6a9c46a101b0e58bbf8 authored over 7 years ago
3b53c5742bea248bd937ac84a8517d7c2a3c2d3b authored over 7 years ago
The parameter 'source' allows to search only on those
identities linked to the given source.
788920ed762fca4874fc196732df86c3e1e613b0 authored almost 8 years ago
The Stackalytics data can be converted and imported to a Sorting
Hat format using this script.
0505cba0521e2b09c5b2f9a19c5e7ad970c874c0 authored almost 8 years ago
a160eb326896112e8cd62094eccb96a5cbadac3d authored almost 8 years ago
Giving a list of sources, this option allows to unify only
those unique identities which belong ...
With this feature, only those identities which their sources
are included on the given list will...
The declaration of the __init__ method, assigns an empty list
to 'blacklist' as the default para...
MySQL considers chars like 'β' and 'b' or 'ı' and 'i' the same,
when some collation values are s...
Some special characters cannot be encoded in Python3. This
caused function uuid() to fail when c...
d317cac57ab7a7d315a720aaf02fbeab0d63a9b4 authored almost 8 years ago
cac3a44b12d146a43fd8eb5025324a3631d3d2a4 authored almost 8 years ago
28237974895dcb530d9411f10862a892c4991708 authored almost 8 years ago
90a4a74970556ff4b14bb1708bc13c8daf600f6e authored almost 8 years ago
13d48bb8bee650e8cb791b32d347d703fc0c60a0 authored almost 8 years ago
743148d50bcaf35e7ed588a28ae364691314843a authored almost 8 years ago
So far, the identities UUIDs are generated using accent characters
This means that for an identi...
The option 'unaccent' has been added in to_unicode() function.
This allows to convert accent cha...
1be2d076802df94838d0f37da4c64f80884bd527 authored almost 8 years ago
d183f21d5fbd3477a8d5b1c2aacf04c63a5f47ba authored almost 8 years ago