Giter VIP home page Giter VIP logo

subminimizer's People

Contributors

bergano65 avatar shklar avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

lulzzz

subminimizer's Issues

Allow filtering resource list bu several categories

There should be a radio button like experience where the user can choose to view :

  1. Only their owned resources
  2. Only unclaimed resources
  3. All resources

The filtering should be done in the client side as much as possible to allow a smooth experience.

Reset Resource update

We need to make the Reset Resource button available to all users, and not only the admin. We should call it “Release Resource”.
However, the user can only reset a resource (the button visible), if he is the claimed owner of that resource. You can’t release a resource claimed by someone else.
The admin of the subscription can release any resource.

Add statistics in the subscriptions view

Please add another column called "Statistics".
For connected subscriptions it should show the overall number of resources in that subscription and the number of expired resources.
Should look like this:
Total resources : 200
Expired : 15

Increase resource name length

Please increase the resource name by 10 more chars.
It should be the first column and most dominant one. Therefore it should be the longest.

Analyze view - Columns should be truncated

Some of the fields (like resource name, type and resource group) can be very long which makes the entire table become unreadable.
We need to limit each field to 20 characters and replace with "..." the extra characters.
There should be an alt text (like tooltip) with the full string.

The purpose is that the 2 buttons at the end of the row should fit in one line.

Sort by owner doesn't detect new ownership resrouces until refresh

When adding some resources under my ownership (existing resources), the Owner column get's updated, but when trying to sort by ownership they are not in place with my other resources. Only after I refreshed the page and tried to sort by owner again, all of my resources were in place.

Create "Reset Resources" button in settings page

Clicking this button will reset all the subscription resources in the following way:

  1. Set "ConfirmedOwner" to false.
  2. Update the expiration date to today + unclaimed resources # of days.

Add a text message near the button which explains its function.

Add summary table to emails

I think it’ll be nice to have a summary / table-of-contents in the beginning of the email with anchor links to the relevant sections, something like:

Summary
• Expired resources: 0
• Unfound resources: 18
• New resources: 30
• Valid resources: 51

Add a description for each resource

We would like to add an option for a user that claims/extends a resource to provide a description for that resource.
It should be a UI element which shows the description that the user entered for that resource.
It should also support editing that description. Could be either through a dedicated modal dialog or directly in the resource list.

Add a Wait cursor indication when clicking buttons

Many of the buttons take a long time to complete.
In the meanwhile, the user does not understand that work is being processes and clicks again.

The cursor should change to wait until the operation completes.
This applies to the main page, the settings page and the resources page.

Reset Resources should ask "Are you sure?"

Reset Resources is a very powerful button.
We need to make sure the subscription admin does not click it by mistake.
Therefore, when it is clicked it should pop up a modal dialog explaining that:
"This will reset the expiration date and ownership information for all the resources. Are you sure?"

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.