Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feat] Distinguish mapsets by ownership and lock in Data tab #714

Closed
ninsbl opened this issue Jun 17, 2020 · 6 comments · Fixed by #849
Closed

[Feat] Distinguish mapsets by ownership and lock in Data tab #714

ninsbl opened this issue Jun 17, 2020 · 6 comments · Fixed by #849
Labels
enhancement New feature or request gsoc Reserved for Google Summer of Code student(s) GUI wxGUI related
Milestone

Comments

@ninsbl
Copy link
Member

ninsbl commented Jun 17, 2020

Is your feature request related to a problem? Please describe.
In multi-user settings the list of mapsets can grow quite a bit, so users may have to scroll a fair bit an pick (and remember) mapsets they technically own and thus can work in.
Unsuccesfully trying to start working in others mapsets can be frustrating, esp. for new beginners.

Describe the solution you'd like
In the startup screen it would be nice if mapsets could be

  • filtered (e.g. "owned by me" or with a pattern/autocomplete)
  • displayed differently (e.g. different colors, for "my mapsets", "my locked mapsets", "others mapsets")
    This is not purely related to first time users, but for first time users within a GIS team,. So maybe something that could be handled in this years GSoC-project?

Describe alternatives you've considered
This is no essential enhancement. So, the alternative is mainly sticking with the current behavior and close the issue as wontfix.

Additional context
See earlier discussion:
https://lists.osgeo.org/pipermail/grass-user/2016-February/073665.html

Edit: Changed title from Startup windows to Data tab to better reflect current plans on addressing this.

@ninsbl ninsbl added enhancement New feature or request GUI wxGUI related labels Jun 17, 2020
@ninsbl ninsbl added this to the 8.0.0/7.10 milestone Jun 17, 2020
@mlennert
Copy link
Contributor

mlennert commented Jun 17, 2020 via email

@ninsbl
Copy link
Member Author

ninsbl commented Jun 17, 2020

Isn't this already the case ? It seems to me that these mapsets are already shown in a light grey compared to the others in black. Moritz

Yes, partly. However, own, locked mapsets are shown in the same light grey color as mapsets owned by others. Also, having the option to filter/hide mapsets I do not own would be helpful.

@petrasovaa
Copy link
Contributor

This needs to be implemented in data catalog, which will be then used in startup screen. Putting GSoC label on this, although more details need to be discussed how to implement the behavior.

@petrasovaa petrasovaa added the gsoc Reserved for Google Summer of Code student(s) label Jun 19, 2020
@wenzeslaus wenzeslaus added this to To do in New GUI Startup via automation Jul 1, 2020
@wenzeslaus wenzeslaus changed the title [Feat] Startup screen: Distinguish mapsets by ownership and lock [Feat] Distinguish mapsets by ownership and lock in Data tab Jul 7, 2020
@wenzeslaus
Copy link
Member

See also #710 and #767 for specifications of the different states.

@wenzeslaus wenzeslaus moved this from To do to In progress in New GUI Startup Jul 17, 2020
@wenzeslaus wenzeslaus moved this from In progress to To do in New GUI Startup Jul 17, 2020
@petrasovaa
Copy link
Contributor

The data catalog should display the inaccessible mapsets with grey color. Additionally, I suggest to provide info for user like that:

mapsetxxx (active session)

for mapsets with gislock, alternatively we could use (locked), not sure what is best

and

mapsetyyy (user: blabla)

for mapsets of other users.

This information (lock and ownership) would be stored in the node.data dictionary. The label would be created in DataCatalogNode using label property function.

@wenzeslaus
Copy link
Member

Now depends on #837.

@petrasovaa petrasovaa linked a pull request Jul 30, 2020 that will close this issue
@wenzeslaus wenzeslaus moved this from To do to Issues in progress in New GUI Startup Jul 30, 2020
New GUI Startup automation moved this from Issues in progress to Done Aug 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request gsoc Reserved for Google Summer of Code student(s) GUI wxGUI related
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

4 participants