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

Update version number to 0.7.17

Signed-off-by: Quan Zhou <[email protected]>

f96cbfa06b911c3b9d1d153dc22c3a43a97aa8f8 authored about 3 years ago
Merge branch 'routes-bug' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #586
Closes #586
Fixes #585

3ccb62d0b2f0ad1a0c85edea6b2328eaf17257b2 authored about 3 years ago
Merge branch 'fix_load_identities' of 'https://github.com/zhquan/grimoirelab-sortinghat'

Merges #589
Closes #589
Fixes #588

b5f0310910c169958b1bb5a6f3d5d8c69d9d3c86 authored about 3 years ago
[sortinghat/utils] Fix merge_date_ranges

This code fixes when we have two dates and in the first the `end`
date is the same as the `start...

442267f0e8e05c50df25c5e1a3977bd25b72e6f4 authored about 3 years ago
[urls] Handle Vue routes from Django

Uses Django's 're_path' to capture Vue router's dynamic paths.

Signed-off-by: Eva Millán <evami...

a93a4452bd975dc8ee980eea869a5c10403dcf18 authored over 3 years ago
Merge branch 'docker-muggle' of 'https://github.com/sduenas/sortinghat'

Merges #584
Closes #584

f329aac475fbeec2a4f4837c0279ed2b4a286687 authored over 3 years ago
[docker] Add docker image for workers

This commit adds the necessary files to create a Docker
image for SortingHat workers.

Signed-of...

36103111e6b1a1b271d3125ddc9050e37eceb543 authored over 3 years ago
[server] Define settings using enviroment variables

This commit adds a set of standard environment variables
that can be set to configure the servic...

31d715c75fff5ed14d61ded463b631ee400fbbbc authored over 3 years ago
[server] Update sortinghat service to port 9314

This is the default port to serve the WSGI app.
This port makes reference to the platform nine
a...

6e6c0a4bb02489f836532acb55e0882ce4129c4c authored over 3 years ago
[server] Activate debugging when development mode is set

When the '--dev' flag is given, the server runs in
development mode but Django will run on debug...

7c57e7e4dcd001872a8ca4f3a36db9773c043564 authored over 3 years ago
[docker] Add docker image

This commit adds the necessary files to create a Docker
image for SortingHat service.

Signed-of...

bf42b349e1db53235fca02aa903d29a89d5eb3f2 authored over 3 years ago
[server] Deploy static files with 'sortinghat-admin setup'

So far, the 'setup' command only configured the database
and the user. With this patch, it will ...

119f48f862fa96952c9b3ce1e95aaa165205c9b2 authored over 3 years ago
[server] Add '--no-interactive' flag to 'sortinghat-admin setup'

When this flag is set, no input will be read using the
command line. Input will be received usin...

cea5b77be23ab0860e5ca240d41493d1d70d9a58 authored over 3 years ago
Merge branch 'setup-create-db' of 'https://github.com/sduenas/sortinghat'

Merges #583
Closes #583

fc5246a71d2fbcac9ee9cc3e26fb146de003c9ca authored over 3 years ago
[server] Create database during setup

With this patch, the command 'sortinghat-admin setup'
creates an empty database before migration...

d74c1ad7b57752c8fa543da83d81e0584e3beaee authored over 3 years ago
Merge branch 'default-config-file' of 'https://github.com/sduenas/sortinghat'

Merges #581
Closes #581

caad1322d78d76765c559a7e411800386db36947 authored over 3 years ago
[client] Fix errors accessing SH server using the default config

This patch fixes the next two errors:

- A trailing '/' character needs to be added to the req...

94b48da571dffae20f45ac759113af3a35d3c44d authored over 3 years ago
Add default configuration file

This commits adds a default configuration file with all
the settings that need to be defined to ...

fc35ff592132f8d7e278a77e40d4ca4aa4e05194 authored over 3 years ago
Use prefix 'SORTINGHAT_' for configuration parameters

Predefined configuration parameters will use the prefix
'SORTINGHAT_' to identify which ones are...

288a04d98880968d96ac3ce6d1a32c9c5a74c2fd authored over 3 years ago
Merge branch 'ui' of 'https://github.com/Rashmi-K-A/grimoirelab-sortinghat'

Merges #582
Closes #582
Fixes #567

8e2d02ad159ebba37495663cc4453dedc878a7f2 authored over 3 years ago
[ui] add TeamModal component

This commit adds a modal component to the Organizations
table. On clicking the View teams button...

b49f48f11926be470b9304a01da102bc72c209e2 authored over 3 years ago
Merge branch 'add_groups_graphql' of 'https://github.com/Rashmi-K-A/grimoirelab-sortinghat'

Merges #580
Closes #580

5ab99ce15f915ede80b608801d1c56e799e86e79 authored over 3 years ago
[schema] Add query for groups

This commit adds the groups query to GraphQL.
The groups query allows users to query for unaffil...

d1580cbd9d14699735fb31f1c87da54772c879f3 authored over 3 years ago
Merge branch 'docs-content' of 'https://github.com/VSevagen/grimoirelab-sortinghat'

Merges #576
Closes #576

8bd5cf0989f6176b9f9194609f67178c92416cfe authored over 3 years ago
[docs] Add initial content for documentation

This commit add the initial content, including the developer
docs. The section related to the us...

d645c4aac29729f60799b4294620e30f59242592 authored over 3 years ago
Merge branch 'add_subteams' of 'https://github.com/Rashmi-K-A/grimoirelab-sortinghat'

Merges #577
Closes #577
Fixes #568

5f8f32afd96af9cd413f0316387127bdd0fd0275 authored over 3 years ago
[schema] Add `subteams` field to Team objects in GraphQL

This commit adds the `subteams` field to the Team object.
`subteams` can be resolved recursively...

c8364669e52bd2543aceb422ff859b6effdb6884 authored over 3 years ago
Merge branch 'update-tests' of 'https://github.com/vchrombie/grimoirelab-sortinghat'

Merges #578
Closes #578

b781f947030d18cfd3acae50b6f44e09e9c87ee4 authored over 3 years ago
Update tests.yml

This commit updates the poetry setup and also aligns
the workflow with the other grimoirelab re...

60d3d6844ec34ab10a7b54a8428a3f16ae6865ec authored over 3 years ago
Merge branch 'docs-configuration-files' of 'https://github.com/VSevagen/grimoirelab-sortinghat'

Merges #575
Closes #575

1ede4b72b1e544bcef5ae9f5b872fa152544644c authored over 3 years ago
[docs] Add basic config files for readthedocs

This commit adds the basic files needed to setup
readthedocs with sortinghat. The required depen...

74846aaf6d2e3d7c70f423c1cd07a95dc52019e7 authored over 3 years ago
Merge branch 'name-pattern' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #574
Closes #574
Fixes #570

b96109300462fad4e2f35609766f6d62419ed526 authored over 3 years ago
[gender] Optionally disable strict name matching

Adds a 'no_strict_matching' parameter to 'recommend_gender',
which disables the name validation ...

fcbcfbcaa63f94337a2325ae32cdc49ccef9a5c5 authored over 3 years ago
[gender] Cache genderize results

Caches results to avoid unneccesary requests to the
genderize.io API.

Signed-off-by: Eva Millán...

03c65891e6333a6b759ca7a02b79a4ebc0e0cc5a authored over 3 years ago
[schema] Add strict matching param to gender recommendations

Adds an optional 'no_strict_matching' param to the 'genderize'
and 'recommend_gender' mutations ...

58456de6d85323d8c524b9bedfc4c7cc749ef043 authored over 3 years ago
Merge branch 'toolkit_0.2.0' of 'https://github.com/zhquan/grimoirelab-sortinghat'

Merges #573
Closes #573

4b3f1150dd248fc743a63d7a0f4dea72ffff1463 authored over 3 years ago
[pyproject] Update grimoirelab-toolkit "^0.2.0"

poetry.lock updated.

Signed-off-by: Quan Zhou <[email protected]>

fc3cf0fb962eb88df1b0d7b882a5f9d09e606a2a authored over 3 years ago
Merge branch 'add_recommenderexcludedlist' of 'https://github.com/zhquan/grimoirelab-sortinghat'

Merges #555
Closes #555
Fixes #553

ee3140efc28559e75f8ca822bcbdb0025e3e2886 authored over 3 years ago
[core/schema] Add queries/mutations to manage the recommender exclusion list

This code adds the basic queries and mutations needed to manage
the recommender exclusion list. ...

6735d0fe834e31007cd5ac7f468dee96e97b3869 authored over 3 years ago
[core/jobs] Add 'exclude' param to use the exclusion list

This code adds the 'exclude' parameter to activate the
recommender exclusion list when a job is ...

f695019f895b03c9a121f2643e6d7a9a7d45f1bd authored over 3 years ago
[core/recommendations/gender] Skip RecommenderExlusionTerm

This code skips matching for all those profiles that the 'name'
value is in 'RecommenderExclusio...

8b5427ddb7b2d7018febed0df56ce6e4b7c3a167 authored over 3 years ago
[core/recommendations/matching] Exclude terms during the recommender calculations

The new flag 'exclude' ignores from the calculations
all those terms stored on the 'recommender ...

5b2c11e322643e09d30db3c6948e5dd96db9e083 authored over 3 years ago
[core/recommendations] Add funcs to handle the recommender exclusion list

This code adds three new functions to perform basic
operations with the recommender exclusion li...

285b929dad84f34315d0a20eeeb6319c5660fb74 authored over 3 years ago
[core/models] Add model to store terms excluded by the recommenders

The new model 'RecommenderExclusionTerm' class has been
added to store those terms that will be ...

b511d1ac45f3d0e1b42130028d703fd0f95c25c3 authored over 3 years ago
Merge branch 'update-unenroll' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #572
Closes #572
Fixes #565

15f43b8cee2405cf526e8416974446aed946fb88 authored over 3 years ago
[ui] Update organizations on enrollment change

Reloads the organizations table when an individual
is enrolled or unenrolled from an organizatio...

9a6aadbdc06c92d3a85a95a9c477ef00984cc2a0 authored over 3 years ago
Merge branch 'tests-integration' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #566
Closes #566
Fixes #561

b9c48e72a4dba7562f70be1e3af666fc51c2855f authored over 3 years ago
[ui] Set up integration tests

Installs and configures Puppeteer and jest-puppeteer in
order to run integration tests with the ...

3df63625840baa74fe9abe004b54cc463deef17b authored over 3 years ago
[ui] Add integration tests for basic functionalities

Adds integration tests to check the login proccess
and basic operations (add, merge and delete i...

1e45ed6b7b3aa58caec460bc011d03030bf301a2 authored over 3 years ago
Update version number to 0.7.16

Signed-off-by: Quan Zhou <[email protected]>

f935c80ad47c03262a1b497fc24859c27d2b9ff6 authored over 3 years ago
Merge branch 'add_groups_graphql' of 'https://github.com/Rashmi-K-A/grimoirelab-sortinghat'

Merges #562
Closes #562
Fixes #558

cfb62189376dff27fea7c8ed350ae6fd30671a43 authored over 3 years ago
[schema] Add graphQL methods for teams

This commit adds the queries and mutations for handling Team objects in schema.py.

The `AddTeam...

a02f4a045c7ecf95904b2750db8729d9ad69e0ea authored over 3 years ago
Merge branch 'fix_delete_team' of 'https://github.com/Rashmi-K-A/grimoirelab-sortinghat'

Merges #563
Closes #563

fcee45ad647baeefc0bae91756bafbe7f2fc3003 authored over 3 years ago
[api] Fix delete_teams method

Previously, the delete_team method could not handle deleting teams
that do not belong to any org...

3dd78f12caa2c710fa66901999c1a6b8eed8ecfc authored over 3 years ago
Merge branch 'worker-cmd' of 'https://github.com/sduenas/sortinghat/'

Merges #564
Closes #564

f79a66498b60fc7812fcb42d4e9337403e340fa3 authored over 3 years ago
[server] Add command 'sortinghatw' to run workers

The command added to this commit is a wrapper of the
command 'rqworker'. Instead of running it w...

328edae6d583e591f259bda91d5eb8299d404346 authored over 3 years ago
Merge branch 'sh-admin' of 'https://github.com/sduenas/sortinghat'

Merges #557
Closes #557

a3d630d60837e9988e8d22438fd15dbf4f9f1ac8 authored over 3 years ago
[server] Add admin command line tool

This tool allows to perform some admin related tasks such as,
creating new super users or apply ...

d435f989c6702f3a07facac626670de01a32fe10 authored over 3 years ago
Merge branch 'api-variable' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #560
Closes #560
Fixes #559

f6125cd5532b2abf1fbe619efb53fdfe2da55c7f authored over 3 years ago
[ui] Get GraphQL API URL from env variable

The API URL can be overwritten with the 'VUE_APP_API_URL'
environment variable. The variable can...

ba62cdd985307273f078af3c8665ee1ff34c2bf6 authored over 3 years ago
Merge branch 'gender-recommendations' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #556
Closes #556
Fixes #471

76a2f001611e3533c316368bf9fcffc09e9c08f9 authored over 3 years ago
[schema] Add mutation for gender recommendations

The 'recommend_gender' mutation returns a job, which
returns a recommended gender for each indiv...

2ae00e058714192defe70f6b677e3338ce833baa authored over 3 years ago
[jobs] Get gender recommendations

This job generates a list of recommendations with the
probable gender of the given individuals.
...

a1e1632b0a131e7a5643dbdec186b2bc306e9ff4 authored over 3 years ago
[recommendations] Add gender recommendations

Adds a 'recommend_gender' function that returns a probable
gender for each individual uuid based...

f17258c82697aa8505ecfa0cda88c5aa81782acf authored over 3 years ago
[jobs] Autocomplete gender information

The 'genderize' job autocompletes the gender of a set
of individuals using recommendations. If n...

a452c18b74988580861535fbd27f805a9c09e405 authored over 3 years ago
[schema] Add mutation for genderize

The mutation returns a job with a list of identities
whose gender has been updated using the gen...

f01915f933ad2ed9189faa9367835405d69f5e72 authored over 3 years ago
Merge branch 'add_groups' of 'https://github.com/Rashmi-K-A/grimoirelab-sortinghat'

Merges #552
Closes #552
Fixes #548

ad9c2900b9875449212f29aa23ebf8c7abb1df43 authored over 3 years ago
[api] Add api methods for teams

The function add_team() allows users to create a new Team object.

The function delete_team() al...

c7098743caee928dd68effbcebfa793979f65bc1 authored over 3 years ago
[db] Add internal methods for handling teams

Adds three functions to handle Team objects:
`add_team`, `find_team`, `delete_team`.

The funct...

6bab7d32822828f52156a48aa2af93be60f798e5 authored over 3 years ago
[model] Add Teams model

Adds a model called `Team` that can be used to represent
organizational units. The Team model st...

e4ff708fff3d3454f7b0190926b58a90d4cf7cef authored over 3 years ago
Merge branch 'improve-errors' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #554
Closes #554
Fixes #551

ec46ea8219fb9f378bd4010dc3571edf974000dc authored over 3 years ago
[ui] Add plugin to get error messages

Adds a 'getErrorMessage' plugin to return more
readable error messages. The GQL messages can als...

9be6911dec2851dbfe182ca0f0df587ac54f81dd authored over 3 years ago
[ui] Improve error messages for actions

Improves the error messages displayed on the UI when an
action (add individual, enroll, merge, e...

a3f2eabf32b80153d6ee78492409beafd46f0274 authored over 3 years ago
[core] Add code for JWT credentials error

Adds an error code 129 for the JSONWebTokenError raised
when the authentication credentials are ...

af55de2fd30d3fd267282cdce382d0a6dcfb9e90 authored over 3 years ago
[ui] Replace error snackbars with dialogs

Removes the snackbars from the components and shows
the error messages on a dialog instead.

Sig...

a88cb3b42549822ae144f086f9e9942645fc5e41 authored over 3 years ago
Merge branch 'sh-service' of 'https://github.com/sduenas/sortinghat'

Merges #547
Closes #547
Fixes #545

fa6173eb14f55cb2ef7ca58e26ee8c463c56da34 authored over 3 years ago
[server] Update requirements for the server

The server needs the package uWSGI to run. This commit
updates the requirements files.

Signed-o...

0f27f13c387e08372a5e24ba8572152ea3865f66 authored over 3 years ago
[server] Add SortingHat Server script

This script allows to run a WSGI server that runs the
SortingHat app. When '--dev' flag is activ...

1b43fc16828c5bcc649979898e96cb7a5ff9c3c0 authored over 3 years ago
Configure static content

This change defines where the Vue artifacts will be generated
after running 'yarn build'. The lo...

4bb643be6ef8bdd31c61522c7f744da545149fe2 authored over 3 years ago
[server] Rename api endpoint from 'graphql' to 'api'

This is a esthetic change to make the api endpoint more
generic.

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

d7e929563a3a25de02534e6ee16f0a2b17b216a2 authored over 3 years ago
Move app files to their own directory

With this change, the files needed to deploy the SortingHat
application (WSGI, URLs, GraphQL sch...

d7b5e87fbbf14fce2ed2542c3d6f5e473a770127 authored over 3 years ago
Merge branch 'migrate_script' of 'https://github.com/zhquan/grimoirelab-sortinghat'

Merges #543
Closes #543
Fixes #542

9f407721b5b7eecb7757a6e9b99ddccbfb19c29c authored over 3 years ago
[README] Add "Compatibility between versions" section

This section explains how to migrate a database created by
SortingHat 0.7.x to this new database...

21859e3f802021363c7e5f0468ba60e6f4332a14 authored over 3 years ago
[utils] Create SortingHat 0.7 fixture JSON file of a database

This script creates a fixture JSON file given the old SortingHat
(0.7.x) database to load into t...

2ce39925e290329059ebae81485b3d663e35c728 authored over 3 years ago
Merge branch 'gha-tests' of 'https://github.com/vchrombie/grimoirelab-sortinghat'

Merges #550
Closes #550

947bd70b4a4456be7f4f6b3357ca9d96d74885fd authored over 3 years ago
[gha] Update tests workflow

This commit renames the ci github actions workflow
to avoid ambiguity. It also adds a rule to re...

03c20bc63ead4461c182c67c10f635cfee981c88 authored over 3 years ago
Merge branch 'request-warning' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #549
Closes #549
Fixes #531

8c0fb3e6a0f31dd8e98f12a20861898b339eb94f authored over 3 years ago
[ui] Fix synchronous request warning

Replaces the deprecated synchronous XMLHttpRequest to
get the CSRF token with the newer fetch AP...

876a338f5b4744648640832b5359992a03616058 authored over 3 years ago
Merge branch 'test-muggle' of 'https://github.com/VSevagen/grimoirelab-sortinghat'

Merges #527
Closes #527

ec01d0f5d42491b5df65785a10cc0bce8ddf91f2 authored over 3 years ago
[core] Fix deprecated class

django_mysql.models.JSONField is deprecated. I replaced it
with the equivalent provided through ...

26979b97365762aac6f23e393c31a7c98a17f39f authored over 3 years ago
Merge branch 'ui' of 'https://github.com/evamillan/grimoirelab-sortinghat'

Merges #546
Closes #546

231afeaf01e9194dc7e852702123d2128f83aa9b authored over 3 years ago
[ui] Add GrimoireLab favicon

Replaces the default Vue favicon with GrimoireLab's.

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

5ff398a3f10c5eff9884d46ce07871dddaa6d37c authored over 3 years ago
[ui] Add link to dashboard on the app menu

Adds a link to the '/' dashboard route on the top
app menu. It also adds icons for each link and...

f375e3755615a3480415377f953c5e8e568d60ab authored over 3 years ago
[ui] Unify modal styles

Use the same CSS classes and styles on the
profile and organization modals.

Signed-off-by: Eva ...

c52b8a77f40a8c94ce7e9d21ade30f80dc0fae86 authored over 3 years ago
[ui] Add page title

Replaces the 'sortinghat-ui' default title with a
specific title for each page.
The new default ...

301d7ec56da7d738a1fd744f399082019d38509e authored over 3 years ago
[ui] Unify section styles

Adds a 'section' CSS class for all sections (Workspace,
tables, search help, jobs) to unify thei...

0a38a0836644f40d9e05003f010e2a08a37b521f authored over 3 years ago
Merge branch 'ui-tests' of 'https://github.com/vchrombie/grimoirelab-sortinghat'

Merges #544
Closes #544

de560cef3a244245ee8b675ea02fac90bac5f798 authored over 3 years ago
Remove '-u' from the unit tests

The '-u' argument was needed to update the failing
snapshots. It is not required anymore, this c...

1ddfc3826dcf3028ff84f9b7b986472401d90a56 authored over 3 years ago
Merge branch 'security_issue' of 'https://github.com/SourabhSaraswat-191939/grimoirelab-sortinghat'

Merges #538
Closes #538
Fixes #536

aba89144be48acdfcd33b609b7097a72a7ae16cb authored over 3 years ago
[ui] Remove credentials from Vuex Store on logout

This commit removes Credentials from Store while removing from Cookies on
logout.

Signed-off-by...

83e1e2a5e058d8113e1002d45ce43db1112455ce authored over 3 years ago