Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/chaoss/grimoirelab-bestiary
https://github.com/chaoss/grimoirelab-bestiary
Merges #48
Closes #48
Travis CI has brought a few changes in its plans
which is causing friction to the current workfl...
Merges #32
Closes #32
Signed-off-by: Valerio Cosentino <[email protected]>
67b2912700219886f07e1c9abea1d3b8098d334a authored about 5 years ago
This code aims at aligning the CI tests across
the different grimoirelab components.
Python 3.4...
1aca1ad3392a1dc356955aafd1690811659d59a0 authored about 5 years ago
This branch will be a dev branch. Skip it for testing
until is merged with master.
Signed-off-b...
a37ed4ea37432b94131ceeed7be040ee9d506497 authored over 5 years ago
Using a block from `base` template, `EditorState` class has been
modified so now it includes the...
* Update UI using modals with forms for these actions.
* Replace relative URLs in forms for abso...
Now, the buttons are grouped near "Ecosystem" selector form
and sub-grouped as "Add", "Edit" and...
194f7fa931e5abf2c4e58beb1e47d67f7e7e1928 authored almost 7 years ago
a571bb32a6998e9b67a2b1731cd37e1b9c1de4dc authored almost 7 years ago
This feature has been included to improve the editor UI, by
guiding the user across the editor a...
ad571c477343a335386c03089bc2152cd5f85684 authored almost 7 years ago
Bestiary has now in projects just one GUI (the one called editor in the past).
83eca0d2ec01bcec07898776e5a700cb2851df77 authored almost 7 years ago
In this way, if the name of the applicacion changes in the future,
no change is needed in the UR...
Add also dependency between mordred and hatstal in order
to manage the identities in mordred usi...
e42399cd7dcdd08bb74ba60d24e69ff42c72f158 authored almost 7 years ago
b0af9c90a46df119e0a6aca19bdd63ec26e3d5a9 authored almost 7 years ago
fa50c6d7fed57807f149cd40f9ab033161f170f6 authored almost 7 years ago
761215c0a2eaa6d0725b7cd3e3888643798a7e19 authored about 7 years ago
809f7d53a9e2a64f0e160e8606d314ce5e8270db authored about 7 years ago
65bf34199c737a219dda8b71b82d654a58c30353 authored about 7 years ago
01136e5921f1a3ce3f8617bc789c23b789e599ce authored about 7 years ago
2385a7fa17aee0d42ae67e9241af05bdd894844c authored about 7 years ago
199c460da3bcb0508ecc2ff525748ae411a2df56 authored about 7 years ago
In order to avoid colisions with already running services in the host,
the ports for redis, arth...
105ee8c9ce0ce5eb3ecaeec8da32a470b10bdf43 authored about 7 years ago
When an Ecosystem is created, now it is added to the editor state,
so that ecosytem is now selec...
This patch aims to fix a side-effect that appeared when the
`onclick` event was added to the sel...
086899fad329452226f9bb171c7aa630fbad2c68 authored about 7 years ago
- Now every option for select a `Data source type` is retrieved from
GrimoireELK, so we only...
7acfefdf6c42e66fc3e121059628892ccc17b453 authored about 7 years ago
In order to have a development environment that user the official
docker images for the services...
ca96701de851ceec2fab5d5925eea5f0523ddf31 authored about 7 years ago
c1eac15af67d823bc89eac549d9206b23b41d4ec authored about 7 years ago
1cb07a9b2b06f3c5fe4087e0fa28eff076a1ec20 authored about 7 years ago
a72ff6a4e1fa4f2444b77c1745be942c6f026cf1 authored about 7 years ago
GrimoireELK API is used to get the list of available data sources in GrimoireLab platform.
1fb0b38fcd5ca1e482e4548c6d015a30ccb45472 authored about 7 years agob9059c30e7fdc13056628d3e609334b01510a6fe authored about 7 years ago
1456c5cc689e20e1e8d73e0283b4b98ae7945950 authored about 7 years ago
4523dd6ad39231c905536eedf740b3ab47e5ce36 authored about 7 years ago
- Remove link to `viewer` view (`Projects`).
- Add `placeholder` attribute to forms: `Ecosyste...
8f54deb3889f126fb75759c3d17ad2ee65f30a42 authored about 7 years ago
4db5da66fe58fec2065272d716cf67d45e620da0 authored about 7 years ago
0ab184ebed0c8f9a0f3f9f83aacddd3bed557719 authored about 7 years ago
Durig the development of the new status page, in order to reuse the current
forms logic as much ...
914dde14d38e84dbae83bc6fe0364e5be093d5d8 authored about 7 years ago
This change decoupled the ORM objects fetching from te forms. Now
the same logic to get the proj...
- Rename form `EcosystemForm` as `EcosystemsForm` to match the format
with the rest of Forms...
- New Django Form: `DataSourceForm` with the field `data_source_name`
- Add new form to the ed...
6da96e6a3590f0ebe191931a77b0353bbb9d4ee6 authored about 7 years ago
ed5ac7b1adf16bbca5c8dcf50dbc44325de07ce3 authored about 7 years ago
It is needed so mordred container in the docker-compose can ask
bestiary for the projects.json i...
Now the `projects.json` file will be returned when Bestiary gets
this request: `GET /projects/ex...
Now when import or export buttons are clicked, a modal pops up
keeping the same fields as before...
05d85a98eecd48e3eb8e5302e5b51117e9a7b786 authored about 7 years ago
To handle exceptions form `bestiary_export` and `bestiary_import`
from Django views, the new met...
This approach avoid using combinations of states (projects+repository_views) and
goes from the m...
The GUI needs to be improved but the basic implementation is done.
0792c717b57f0ad31dd615e260043c05870ff317 authored about 7 years ago511307bb1c5f4dab22979c47ec2996255f328835 authored about 7 years ago
9936d55ad20222c7a35a94c9a3c3665ee5868894 authored about 7 years ago
f6c05feec78edd1ae1af75d4925f85321cb425cc authored about 7 years ago
The filter field does not exists in the data model for a RepositoryView
so it must be removed.
In the actual editor the edit_* operations like edit_project were
select operations. So updated ...
324643284b510ed2dad8584d4a41b2ebb42977e5 authored about 7 years ago
In the current sorting, we can not include the id of the items, just the name,
but we are not us...
f19710b41406304425d887657d76250f95c76223 authored about 7 years ago
a8b5b476afec561fed2ef68955720d4ffa358b61 authored about 7 years ago
c5403c40a09a2f3b32352b1770931b6263146b02 authored about 7 years ago
During this refactoring, further changes in the model have been done
like changing in Project re...
We are fancing issues with performance and they are related
to templates rendering time when the...
1f45814a39ea15dc4e0c24b56e893588f3c3af52 authored about 7 years ago
ca6cba4173cb06631d1c5daef41c20e4a5da126a authored about 7 years ago
af977534de73365dc59abaf5972b85616de41e05 authored about 7 years ago
With this change a performance improvement of about x15 is achieved.
5f0e7f76a8290fc3011d3a9b0cb4079d59a3a11f authored about 7 years ago2a6247a812953dc303453fee3c5e24162a2c5403 authored about 7 years ago
The idea is that in all forms there are hidden fields with the state
of the rest of forms, so th...
With this approach, if we change the UI in the future, it is easier
to reuse already created forms.
1510ce00d4449591c2930c1185256a620a2ccc85 authored about 7 years ago
In the implementation of all forms in the Editor, a base class BestiaryForm
includes now all the...
bfa433155a949fb4bb983e2e55131a86337f2486 authored about 7 years ago
In order to fill forms data depending if a param is defined or not,
we need to add support for r...
288703a6e291030534307251745568abbcde2b42 authored about 7 years ago
In the middle of implementing the forms strategy in Bestiary, mixing
Django Forms with Bootstrap...
Before, it was `Export Projects File` and now is
`Download Projects File`.
Before this change, `export_to_file` method from
`bestiary_export.py` exported the data to a JSO...
fa69bd81ef6dbad2d3ef7352ac3d9ce0b9e3f8ac authored about 7 years ago
Modify export_projects to use fetch_projects to get the data from
projects.
07bc5e969cd0bfa5b66bdb05c983da7ef6f6b9e8 authored about 7 years ago
50040d17b2a6453a742cee7bff2a0d5ac1ef094e authored about 7 years ago
Before, when this button was clicked, it returned the `JSON`
file and opened it in a new tab. No...
1b18a28224f63c6d4283ccacab45350d531cd4bf authored about 7 years ago
10fc4f9459af170fc9bb4a4a2937175670203553 authored about 7 years ago
Created with Pencil, a really cool tool.
2af283c12d0604022b635f433453066276cb9310 authored about 7 years agoThis configuration is closer to the one we will use in production.
c251f5e850d815eafd752afff46930ea2206fac9 authored about 7 years ago9482ebf61cb1fe6a4d84450336e3e0cef4caa056 authored about 7 years ago
aeb3709e1210673010bc8a93b6ccb1674416539b authored about 7 years ago
9863cb0dbbf4cf2510d57f47e77c6529f0720064 authored about 7 years ago
b6886eb9697217374bcb7099461b20b74ed7dbfc authored about 7 years ago
28b343b0fd4747b961361bf6d41cd27fcf54b4c1 authored about 7 years ago