Code Monkey home page Code Monkey logo

collections-app's People

Contributors

audreyt avatar dwrensha avatar neynah avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

collections-app's Issues

Feature request: "Add to collection" function

It would be really useful to have a function when accessing a grain to add it to a collection.
This would really facilitate work flow rather than having to go to the collection adding process to add a single grain.

I love collections by the way, a really great usability feature!

reverse collection ID storage to grainID

Hi,

I've been looking here https://github.com/sandstorm-io/collections-app/blob/master/src/identity_map.rs to find how the grains are stored

I gathered that the ID of the grain is truncated somehow and hashed with percent encode.
Then this is stored under
CollectionGrainID/sandbox/identities/
as symlinks.

I'm looking for the reverse function, aka going from the stored ID to the grain ID. Idealy, in python, perl, bash, or else.

anyone could help with this ?

PS: basically, I'm trying to find the grains associated with a collection on the server side, to Rsync those database and back them up automatically.

Feature request: bulk add to Collections

I would like to be able to bulk add a bunch of grains to a Collection from the grain interface, as opposed to only in the Collections interface. Is this possible?

image

Grains dropped from collection if unlinked/renamed

I think this may be related to #8 also but is a more severe issue.

Let's say user A shares a collection with user B

User B may try to rename a grain by unlinking it from a collection
and then re-linking it.

This results in them no longer having access to the grain,
they need to request access again.

This seems problematic as the intention of user A was to share the grain.

Feature request: sorting of grains

I know this is probably more of a general sandstorm feature but it would be good if collections came up the top of the list in the grain list.
Also, it may be good if this occurred in the open grains list too. On a related matter, I note that there is no way to reorder grains in the open list...

Feature Request: See what permissions are granted for each grain

In my case, I currently have a collection with three grains:

Etherpad, write access
Etherpad, read access
EtherCalc, read access

But there's no way for me to tell, for instance, that someone shared this collection can write to one file, but only read to the other two. I "just know" that, but if I forget, I could do something silly or wrong.

Should it be possible to add a collection to itself? Twice?

I notice that:

  • I can add a collection to itself
  • I can add the same capability to a collection multiple times.

Should one or both of these be prohibited?

Prohibiting the former would probably be mostly cosmetic, assuming one doesn't also prohibit more general cycles in the containment graph (which might be a good idea but might also be annoying to detect.)

Prohibiting the latter also seems mostly cosmetic but it's hard for me to imagine a non-accidental reason to do it.

UiView.PowerboxTag.title is not filled in when calling offer()

Currently Sandstorm erroneously ignores this title, and actually assigns no title. In some contexts, the upstream title ends up being used instead, but in others nothing is displayed.

I'm fixing the Sandstorm end, but the collections app needs a fix as well.

Grain renames not updating in collection

When a grain is renamed (in my case it was a gitlab grain), the name change is not updated in the collection (it still shows the old grain name).
I have tried closing and reopening the grains (and collection).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.