Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

gitlab.com/exosphere/exosphere

A user-friendly, extensible OpenStack client
https://gitlab.com/exosphere/exosphere

Allowed filterOptions to be generated from data passed

3d70c0165426c1158020a55178565088864ccbd1 authored about 3 years ago
use explicit type alias FilterOptionValue instead of String

892f2f30c101b91ae8ed81d9f247744523c3f38c authored about 3 years ago
Use a custom type for multiselect and uniselect values

This will make impossible states impossible as suggested by @cmart

b2fd9319363839f701e326f342eb94199d03cb5e authored about 3 years ago
simplifying case statement a bit, we only need to do anything when selectedFilterOptionValue returns a MultiselectOption

fa3b7024c236bb5be6a2bbce805489334e67fe95 authored about 3 years ago
renaming record field to indicate intent more clearly

7acdb1622d58ea125dd60c3c908055f1d9ad9def authored about 3 years ago
Prevent dropdown from jumping by adding to filterView

3cc2cd39e6878161123e53def0278ed5353e405f authored about 3 years ago
use explicit type alias RowId instead of String

f081569986872712010dcfb691645f3ab14143de authored about 3 years ago
Account noChoice in isAnyFilterApplied & filtering records

0014f0ffabbbcb48d98362de60c8eb98da6f48af authored about 3 years ago
Adressed Julian's suggestions

806af82cc906549a268ea5981b8aab59d09ef9ba authored about 3 years ago
Added a close button to filters dropdown

b53bcf89604d3a95a469a607985a8f107c36a33f authored about 3 years ago
Fix toolbar items' vertical position

246c8506f431c34aee713c1041987be5546696e7 authored about 3 years ago
use explicit type alias FilterId instead of String

5ced83c63f80d0e764ed8e55a9ae5baac2dceb39 authored about 3 years ago
rename types to indicate how they are used

5a4167ef7d968ec3ab65f0cb8cf68b54bd800812 authored about 3 years ago
selectedFilterOptionValue returns a Maybe, which forces consumers to handle the possibility of failure. This removes two FIXMEs and some hard-coded default values for unexpected states

25333bc8c87664f45f369a006ca1f56739d363f4 authored about 3 years ago
Exposed elm-ui-widgets Material styles for icon & text btn

d6f62d7bf92c29c15399936fd53ae43dbe9080a8 authored about 3 years ago
Made chips text different from label

And some improvements in code of filtersView

27a83d62a4585ff91bc110641883a0097dd4aab2 authored about 3 years ago
Created filter chips & barebone dropdown for adding filters

9017589f9323f9559ac2174ea7db2069de53520c authored about 3 years ago
Show DataList based on filter options stored in model

8c0341e3ae09f8b51757b3e695505e6943d62a2d authored about 3 years ago
Improved style of dropdown and filter chips

92bac0f29d5c6ab25a2e2af8e8eeab51049c7b4c authored about 3 years ago
Format record to multiple lines

84704ab0638d49b29672c3715f0650cd6975f9b7 authored about 3 years ago
Made FiltOpts a Dict over a List that needs indexing

5762992daf9ae381be3e868f8f4cac4fcc394b8f authored about 3 years ago
Enforce filters list in model to be of same len as in view

d388bca1b76bd9dea35db0d0a991886e3d69ed2e authored about 3 years ago
Generte radio buttons if multi selection is False

0ff283e33bcd246b8157c2d212bc56a691c2598f authored about 3 years ago
Added a uniselect filter for creation time

1d73ab719a33b21d5983ffdcfe06ad60be148eac authored about 3 years ago
Show filter controls in toolbar and update model

3f8cd4748bee5baa58e880ec53f33f17f91b4ec8 authored about 3 years ago
Merge branch 'downgrade-guacamole' into 'master'

Lock Guacamole images to version 1.3.0

See merge request exosphere/exosphere!599

03f170c4fb40dc4247c20d13f3f87ed5edadb9c0 authored about 3 years ago
Lock Guacamole images to version 1.3.0

4a97c060035348360f60fa11b28161b8880b82ae authored about 3 years ago
Merge branch 'jetstream2-user-app-proxy' into 'master'

Correcting hostname of Jetstream2 user application proxy

See merge request exosphere/exosphere!597

5a9d0e69b95004339ebb8936757fb94154ab4a1f authored about 3 years ago
correcting hostname of Jetstream2 user application proxy

8ee92fb359254ff9251db7a65aef951273f4ec28 authored about 3 years ago
Merge branch 'jetstream2-instance-sources' into 'master'

instance sources for Jetstream2

See merge request exosphere/exosphere!596

aa2716e31b7589fdae6049dc15cb743f08491dee authored about 3 years ago
Merge branch 'issue-670' into 'master'

integrate Exosphere with Jetstream2 accounting API

Closes #670

See merge request exosphere/exo...

e0e6ebf95f58d40a2fc03e36cb44a3b608a85a4f authored about 3 years ago
instance sources for Jetstream2

f779c39b8932c3746e14a4f6aec91a81491a10c7 authored about 3 years ago
Merge branch 'dockerfile-for-dev-misses-file' into 'master'

Problem: Docker development instructions fails due to missing file

See merge request exosphere/...

2ff4c80943f9bcdc60ff5c9738326271b6542069 authored about 3 years ago
removing dead code and unnecessary comment

e69e67021d808cd04953efae5145f14df220fdcb authored about 3 years ago
refactor to reduce indentation

08fa6f060e77a950b4b0bd626d10c98eabf35f22 authored about 3 years ago
more explicit meter title

a7b852d9477599f1d6dd817fb27322ed9132567f authored about 3 years ago
a little spacing between meter and toggletip

1f9229338594dfdda473f30e5634ecdc7c2c9eb5 authored about 3 years ago
nicer time display in allocation information toggletip

026f4808220bfbb67eb538775f751d610969dd2b authored about 3 years ago
factoring out humanReadableDate

8f895faf8b99a30a7890c8540fbdb2b3d724d828 authored about 3 years ago
renaming function to better reflect what it does

2e0b90859e46abaeda33121513d32bc0e4e5eaf7 authored about 3 years ago
Show Jetstream allocation information on project overview page

a6a5b7fbc09abc33de5f0b155f83f06bca35c0a7 authored about 3 years ago
Problem: Docker dev fails due to missing file

The Dockerfile in the root of the project does not copy over
`cloud_configs.js` when building th...

100605890f304b21e4de1a7b350423a0382664d0 authored about 3 years ago
Get Jetstream2 allocation to show on project overview page

0add9abedd8faa2401539967b476195739885100 authored about 3 years ago
Use the upstream for cluster creation scripts

... instead of a personal fork.

365382bcd80b022ee5dc92eef0f810a525f841c6 authored about 3 years ago
Plumbing to request Jetstream2 allocation and store it in model

587578297b69868e80d88f6f76e5c94903b30d9f authored about 3 years ago
Model Jetstream2 allocation

a47ea577af9e76ad4f53488df2488ab02e3b87b4 authored about 3 years ago
decode and store endpoint for Jetstream2 Accounting API

34a2c92d53d36c9e9c06db4be7800f9d6bbfd7eb authored about 3 years ago
Merge branch 'expose-instance-fault-details' into 'master'

Expose server fault details

See merge request exosphere/exosphere!592

30e6d1d4566ca582537e66002c3299bebd7404a6 authored about 3 years ago
Show server fault as an 'inline alert'

(based on PatternFly inline alert)

Removed server fault from toggle tip

c4797a0eae08d78552bfb84df90c58d29e782f5d authored about 3 years ago
Decode server fault, if there is one.

bc650c4654d3fa4058e5a6983dc7fcdcc847abd7 authored about 3 years ago
Merge branch 'issue-636-virtual-clusters' into 'master'

POC for push-button virtual clusters

Closes #636

See merge request exosphere/exosphere!587

1084c2d31d6d1a8839a8a0ce46c99ba097dc383e authored about 3 years ago
Fixed spelling of SLURM

f77fdfe588a02285cbbb6f0e4d3f19b61bb8426c authored about 3 years ago
Merge branch 'issue-450-self-service-image-delete' into 'master'

Let a user delete their own images

Closes #450

See merge request exosphere/exosphere!591

b0e10abead82538df7c70c4f6eda1bc0d4ae07f7 authored about 3 years ago
Use `GetterSetters.projectIdentifier`

... instead of `project.auth.project.uuid`. I had to do this to resolve
conflicts after the 'Key...

b923b945475a35c5f289ae8285edcd368519b1d3 authored about 3 years ago
Fixed tests

Images are now already loaded by the time this page loads

7d1033e2987323d95bb813c312255149ada548c3 authored about 3 years ago
Appease elm-analyse

4dd4bfa8034b44baf4b55bfbf895d00923c46acc authored about 3 years ago
Ellipsize image name + muted font for visibility

9f1cc66f62f25e69ac0f7358c938cc8bc56d5730 authored about 3 years ago
Replace 'Launch' with 'Create <Instance>'

To make it consistent with how we use 'Create' in the rest of the app.

e67afa4a02a9564a42d27742e8cd04da87f02f37 authored about 3 years ago
Request images during this trip through runtime

Otherwise `RDPP.Loading` doesn't make sense.

0bff9c87561a59b2effc1254bbc4a0652152b27d authored about 3 years ago
New Rest.ApiModelHelpers.requestImages wrapper

From cmart's review:

> Now that images are stored in a RDPP, we need to set the loading
> statu...

a923b5b913a454c75d76892c73ca390051226e04 authored about 3 years ago
Fix browser tests

Because `renderRDPP` shows 'Loading images...' instead of
'Images loading...'

050fc1bf41e56e05bb5ed577bdb3cd1beb8a1c8a authored about 3 years ago
Use `renderRDPP` on instance source picker as well

648825edfa28d8139ed33dd6030f87ffeea47227 authored about 3 years ago
Show 'Loading images...' spinner on images view

b864f6cd9c06d19df82e74d88ddbb9f65ef7d77f authored about 3 years ago
Changed button label from `Choose` to `Launch`

This is to avoid confusion when we also have a `Delete` button.

8932a89600665062855ddf9db5d2826609ee6455 authored about 3 years ago
Added delete button. Also:

- Added Glance REST function to delete an image, as well as to
receive the result of the delete ...

3bde74ba498f331b257e47fa8019fb01d607f72d authored about 3 years ago
Added route, breadcrumb, title, & view for images

bd778e07cf8ed503b70b795b26d9545bf2da9156 authored about 3 years ago
Handle messages from ImageList page

NOTE: This was tricky to figure out because of the catch-all hiding
the compiler error message.

96450a9636f550eb3673f19222646feda5c38e58 authored about 3 years ago
Added an Images tile on project overview

Also a new project route called `ImageList` to go to when clicking on
the Images tile. Currently...

fbe0fff7fe4b7a22e8da62ecab8ad1502b1723c5 authored about 3 years ago
Parameterize init to show/hide delete & heading

Don't show the delete button or heading on the instance source picker

47eb194d74cb2ccaf37752be0df6dae796ba8ecd authored about 3 years ago
Use verbose, explicit initialization of model

ca741345fdf92cd679d9b0d0573bb597208c7ae8 authored about 3 years ago
Changed type of Project.images from ...

... `List OSTypes.Image` to
`RDPP.RemoteDataPlusPlus HttpErrorWithBody (List OSTypes.Image)`

7b2e9fc2459df0d7908b09e59bdfb71a55eb3fbc authored about 3 years ago
Merge branch 'issue-444' into 'master'

Keystone region support

Closes #444

See merge request exosphere/exosphere!589

836cc10829a419c1112c1dd3491951773aca8841 authored about 3 years ago
using correct sharedModel

9db4a33091e439363a22d28b37bc76645e6da599 authored about 3 years ago
fixing misleading variable name

de0d1c799fd796b712d95f6e5bbc634c34a3c00f authored about 3 years ago
deduplicating function

f1bb62ff5bf6a14cbebc1d286cb1c5cee9e09187 authored about 3 years ago
using consistent pluralization for path segments in route

6d46e744cfeb49df6e93633a97029141589b6cec authored about 3 years ago
clearer msg name

1557356255f7f48af7ca5ce54dee20d95d7166d1 authored about 3 years ago
when removing project from model, match on region in addition to project UUID

b1325aea11ad2e343986bbb1620c1abc59ff9104 authored about 3 years ago
de-duplicating helper function

6017c2c15e6d356e5ebf14803c3ea0cd5dad256e authored about 3 years ago
Fixing things that should be listed in alphabetical order

cec55e028c2f25b961e7ca1a4087dc9b04f61358 authored about 3 years ago
attempting to fix browser tests

b54241a8a3a5e5ccb70ba1d5896e5273ee46107c authored about 3 years ago
appeasing elm-analyse

051cbd05baf2b24ee3736b4542761d8313e94c9e authored about 3 years ago
using correct viewContext

4f3256362f644ddf4d28e83dc34cb0f72e6ce792 authored about 3 years ago
If user selects multiple projects for a multi-region provider, then continue showing SelectProjectRegions page until regions have been chosen for all chosen projects

50b1df773f318b6ead3f25fb8b1f4b4043295adc authored about 3 years ago
Better rendering of cloud name on home page tiles and in heading of project-specific views

e49fb3ba77444d3d7ff670b772685aa5c21d50ef authored about 3 years ago
Show region on project tile

da01d7603de70122bec7fb1caf4e7d9a3265242e authored about 3 years ago
correcting uses of outerModel_ and outerModel

7b28fdac2a241f61e150e5f42cb5eb63f17eac5f authored about 3 years ago
after creating project for a single-region provider, send user to home page unless there are remaining unscoped providers to choose projects for

116f1115fbaf7ea8f631a142978417a59f640444 authored about 3 years ago
fixing implementation bug with removing unscoped projects that were not selected

d70421d7324ddfa35c1cb1aeea968f9bef45c396 authored about 3 years ago
send user to home page after creating projects for multiple regions

c40be5591e87615621854d2ed123799fce23c33e authored about 3 years ago
removing no-longer-needed logic

391a40590a5767c3d24050239f5a008293611255 authored about 3 years ago
ensure that new project creation never results in duplicate projects in the model

1fe87115cd1a1892a8c9e500dfe1887eb291a69e authored about 3 years ago
modelUpdateProject now aware of regions

1febc2a7efcd26c51344b6dd986d5a14525ec1bc authored about 3 years ago
Remove unscoped projects from the model that the user did not select on the SelectProjects page

a2c89980912ff89fe53760437c9ba78ee0d56fb1 authored about 3 years ago
Removed duplicate cluster input

67a473acd92d5ea4ffa977ba1f90ababb52e3d63 authored about 3 years ago
Removed unused Project passed to cluster functions

681cf0f883c2b7a2fb891c3c0891c28d4322ffd3 authored about 3 years ago
Remove unscoped provider if there are no projects left in it

670ce908a4348faf706c41a79de25117ade375c9 authored about 3 years ago
removing unnecessary parameter from ReceiveProjectScopedToken variant of SharedMsg

d53c5971590a707a90b4ef8a891bdae035eeb166 authored about 3 years ago
case statement for ReceiveProjectScopedToken does the appropriate things, both when there are existing projects in the model that need the updated token, and there are unscoped projects that we need to turn into full projects, directing user to the SelectProjectRegions page when service catalog shows >1 region

0bd17c3316a510591ce2e4ff51e8821aea72373d authored about 3 years ago
removing unneeded code now that we're no longer supporting password-authenticated projects in local storage

caed88f1cb7e96ce7b379e4458870e7878afadfa authored about 3 years ago