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
Allows locked individuals on the IndividualsTable to be
selected and dragged into the workspace....
Merges #466
Closes #466
Fixes #457
Adds support and documentation for the individuals source
filter. The search syntax is souce:"da...
Adds the 'source' filter to the individuals query, which
returns a list of individuals whose ide...
Merges #463
Closes #463
Fixes #455
Adds support and documentation for the country
filter. The search syntax is 'country:"country na...
Adds the 'country' filter to the individuals query, which
returns individuals with a given count...
Merges #464
Closes #464
Fixes #456
Adds support and documentation for the individuals gender
filter. The search syntax is 'gender:s...
Adds the 'gender' filter to the individuals query, which
returns a list of individuals with the ...
Merges #461
Closes #461
Fixes #454
When the search filter expects a boolean, show
an error if the value is invalid and prevent it
f...
Adds support for the isBot filter in the
IndividualsTable search.
Signed-off-by: Eva Millán <ev...
5a13d77d521c225797ec9d954706c5f2127614a9 authored almost 4 years ago
Adds the 'isBot' filter to the individuals query, which
accepts a boolean value.
Signed-off-by:...
99b3b1bb1a9fa4c54d117d8487dc022cb127e892 authored almost 4 years ago
Merges #453
Closes #453
Fixes #451
Shows the total number of organizations from a particular
query next to the OrganizationsTable.
...
Merges #452
Closes #452
Shows the total number of individuals from a particular
query next to the IndividualsTable.
Sig...
2db7981dcf28dd42e34161446dfe86029d51943f authored almost 4 years ago
Merges #449
Closes #449
Fixes #448
The individuals uuids are saved on the Vuex store and local storage
when they are added to the w...
Merges #447
Closes #447
Fixes #446
Adds the /jobs route and a link to it in the user
menu on the app bar.
Signed-off-by: Eva Millá...
b1f096632ff5cc4b9d4d21fd8fa1af30a5857c42 authored almost 4 years agoAdds the job's enqueued at date to JobsTable.
Signed-off-by: Eva Millán <[email protected]>
5722a5e228eefa38dd698cf755d2c3b06cd8663d authored almost 4 years agoAdds the enqueued_at field to the jobs schema.
Signed-off-by: Eva Millán <[email protected]>
5fd43ca337974c07870ece741b76eb61afa311eb authored almost 4 years ago
Adds a table component that displays a list of jobs, their
type and their status.
Signed-off-by...
ec90105092629aba15c56267e60e4a6e78ac4cbf authored almost 4 years ago
Adds a query to get a paginated list of jobs from the
GraphQL API.
Signed-off-by: Eva Millán <e...
c321932359fb9dc49ad789f70b13691dbcbeead4 authored almost 4 years ago
Merges #445
Closes #445
Fixes #444
Adds the 'jobs' query, which returns a paginated list
of all the jobs in the main queue.
The qu...
2aadefdb0f775be8a0d7b71e56253ba413215cf3 authored almost 4 years ago
Merges #443
Closes #443
Fixes #442
Adds a tooltip with the source name to the icons in the
compact view of ExpandedIndividual.
Sig...
1d9b68928c19251947056309be7fb50393fd7ed6 authored almost 4 years ago
Loads the Roboto font from local static files instead of
Google Fonts.
Signed-off-by: Eva Millá...
65f4652ddf1e786f686016f675be4a54cfcf81b7 authored almost 4 years ago
Adds the link to the Roboto font, used in the web app,
to Storybook.
Signed-off-by: Eva Millán ...
75bb8324fc3c2aedca59f95dddb2f4e90b3cca39 authored almost 4 years ago
Moves the identities and organizations in the compact
view of ExpandedIndividual to Vuetify tabl...
Merges #441
Closes #441
Fixes #439
Includes the 'Search' component in 'OrganizationsTable',
allowing it to filter organizations by ...
Adds search filters to the getPaginatedOrganizations Apollo
GraphQL query.
Signed-off-by: Eva M...
b836ea61d6844b06a58378f354500b6d2e78b025 authored almost 4 years ago
Returns a list of organizations whose name or
domains contain a given term.
Signed-off-by: Eva ...
682e24fb300aeff27ba85f64cba4ac36263f649d authored almost 4 years ago
Merges #440
Closes #440
Fixes #438
Makes the empty Workspace have the same height as
if it had a row of cards by default.
Signed-o...
ce7698dd60b9bc163d2da52bd8101f7be36371e2 authored almost 4 years ago
Merges #437
Closes #437
Fixes #435
Updates the Storybook component stories to reflect
the changes in the avatar.
Signed-off-by: Ev...
ceb26ac9b2bc9755ddbe99d3de325af1e51bcebf authored almost 4 years ago
Loads a user's avatar from Gravatar from their email. If the
avatar does not exist, it returns a...
Moves all the avatar logic and templates into a new
Avatar component.
Signed-off-by: Eva Millán...
bc51ecd9e1b3ef3a86e9b485d502cdf7bc3a8f70 authored about 4 years ago
Merges #436
Closes #436
Fixes #432
Adds a Vue mixin that picks a color for an individual's avatar
based on their name initials.
Si...
45fa0f46a4a55259bccf0ec780012c007a56657b authored about 4 years ago
Merges #434
Closes #434
Fixes #431
Expands an individual's information when double clicking an entry.
The select event performed on...
Merges #433
Closes #433
Fixes #430
Makes the Individuals and Organizations containers fluid so
the space between them is reduced an...
Merges #426
Closes #426
Gets the individuals' main uuid from the 'mk' field
instead of from its first identity.
Signed-...
6f5604800ec34ae26d6f208105cca7555dca572e authored about 4 years ago
Merges #429
Closes #429
Fixes #403
Adds the updateEnrollment Apollo GraphQL mutation,
which modifies the start and end dates of an ...
Adds tests for the updateEnrollment mutation.
Signed-off-by: Eva Millán <[email protected]>
a315fd52f785e6cc1dc06e51f822576e93c605b0 authored about 4 years ago
The start and end dates of an enrollment can be edited
by clicking on them on 'ExpandedIndividua...
Merges #427
Closes #427
Fixes #409
Merges #428
Closes #428
Travis CI has brought a few changes in its plans
which is causing friction to the current workfl...
The method updates atomically an individual's enrollment or
set of enrollments defined by the in...
The mutation update atomically an individual's enrollment
or set of enrollments defined by the i...
There were some log error messages which were not aligned with
the format that other methods are...
Merges #425
Closes #425
Fixes #423
Improves the visual limits of expanded individuals to
make the information more readable.
Signe...
6ff8a97bb505d7fc23db2cb196acbdbed31654f8 authored about 4 years ago
Adds the theme colors to the Vuetify configuration
in the Storybook setup.
Signed-off-by: Eva M...
99ec3eded6690c048a718528d9525cd6e13cb957 authored about 4 years ago
Merges #424
Closes #424
Fixes #422
Sets the blue and yellow GrimoireLab colors as primary
and secondary colors in the Vuetify theme...
Merges #421
Closes #421
Moves the Dashboard and Login views to the
'views' folder.
Signed-off-by: Eva Millán <evamillan...
605ec9efc7b5e4f3ed2d8980e8668885de7a2ccc authored about 4 years ago
Adds a new page explaining the search syntax at
'/search-help', linked from the Search component...
Merges #420
Closes #420
Fixes #417
Changes the Storybook examples of components that display
data source icons to reflect the updat...
Updates the groupIdentities function to add new datasource
icons and reorder them, and removes t...
Merges #419
Closes #419
Fixes #418
Shows an icon next to the number of individuals affiliated
to an organization.
Signed-off-by: E...
d4afb7eb703caea66b0cfadd409ea76da72ec760 authored about 4 years ago
Merges #416
Closes #416
Fixes #413
Adds a tooltip that shows the datasource name
when the cursor is over an icon.
Signed-off-by: E...
1d05a61f68d1b5726d2bae050d08d11a9696d66c authored about 4 years ago
Merges #415
Closes #415
Fixes #414
When individual cards were removed from the workspace, the
list of individuals in the workspace ...
Merges #412
Closes #412
Fixes #411
When an organization is dragged and dropped into an
'IndividualCard' or an 'IndividualEntry', th...
Adds 'enrollMixin', which includes methods to
enroll an individual in an organization. These
met...
Adds a drag functionality to organizations on
'OrganizationsTable'. The drag event shares the
or...
Merges #410
Closes #410
Adds the deleteOrganization Apollo mutation and
imports it in the Dashboard component.
Signed-o...
13baa5981984788778fdaa5bc0c9c189d8bb1789 authored about 4 years ago
Adds a delete button to OrganizationEntry. When clicked,
it triggers a confirmation modal to rem...
Merges #408
Closes #408
Fixes #406
Replaces the Vuetify combobox used in the Search component
with a text field.
Signed-off-by: Ev...
a635bcbf8ca349ca737a45e0a4eb1736d1c4b285 authored about 4 years ago
Adds tests to check the Search component and updates
the related IndividualsTable tests.
Signed...
2c836cb7009b7eab7f7825a21a80d50b1f6e2a62 authored about 4 years ago
Upgrades Vuetify to version 2.3.19 and vue-cli-plugin-vuetify to
^2.0.7. Updates the v-container...
Adds the 'Search' component, which offers hints of the
available filters and syntax to users as ...
Merges #401
Closes #401
The accepted formats are controlled by regular expressions
matching two patterns:
* A comparison...
This new error should be raised when a query filter is invalid
(e.g., it has an invalid filter f...
Merges #404
Closes #404
Fixes #402
Adds the 'withdraw' Apollo mutation, which removes
an individual's affiliation to an organizatio...
Signed-off-by: Santiago Dueñas <[email protected]>
bfaffad17a1bb29a1323cd950aa0128db8dc655e authored about 4 years ago
Merges #405
Closes #405
SQLAlchemy 1.4.x doesn't work with the current code in
SortingHat. This is a hotfix to force pip...
Merges #400
Closes #400
Fixes #399
Clicking on an individual's name, email, gender or
country on the IndividualTable opens a dialog...