GithubHelp home page GithubHelp logo

cobudget-old / cobudget-ui Goto Github PK

View Code? Open in Web Editor NEW
26.0 24.0 13.0 11.66 MB

cobudget's user interface

License: GNU Affero General Public License v3.0

CoffeeScript 27.20% JavaScript 2.00% HTML 46.05% CSS 24.75%

cobudget-ui's Introduction

Previous cobudget-ui repository

This repository is no longer active. Please see the new single Cobudget repository

cobudget-ui's People

Contributors

ahdinosaur avatar allansideas avatar blackpowder avatar chime-mu avatar dandv avatar data-doge avatar derekrazo avatar genevievebelle avatar jadehopepunk avatar jessykate avatar jlopker avatar joshuavial avatar kiesia avatar michael-smith-nz avatar skyriverbend avatar waffle-iron 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  avatar

Watchers

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

cobudget-ui's Issues

Editable bucket details

Bucket details should be editable by at least the admin, so we dont have to go into the damn db every time someone makes a mistake.

Editable:

  • Name
  • Target
  • Description
  • Sponsor

Editable contributors page

Have an edit / cancel / delete button or some such thing that allows and admin to adjust people's allocation amounts from the contributors page. Should reset that users contributions if any have been made.

Style details page

No needed for this round, but would be nice as it's pretty bare bones right now

clean up round and bucket models

all the computed property method calls necessary for the round buckets page is a mess, needs some love through smart use of getter properties.

Group members page

API - need to have a difference between group members and round contributors. Not sure what the right way to do this is.

UI - group members page should list all members of a group, and give you an interface to delete any member, edit their details (email, pw), delete them from the group, and add new members to the group.

User changes password

Now that passwords are real, we need this.

And we should force a password change for anyone who's password is set to password.

Make buckets more clickable

Currently, you have to click the name (anchor tag) of the bucket in the bucket list to see it's details. This is troublesome and a bad user interface quirk.

Editable rounds from group page

Rounds should have options for an admin to edit --

  • Start and end dates
  • Start and end times
  • Delete round

Other things to consider, but that are not part of this feature dev issue --

-Making round buckets "proposable" or created only by admin.
-Opening / closing rounds for proposals

Redesign progress bar

In the previous designs, it's not very obvious what you've contributed, what the group has contributed, what the target is.

Also, not obvious about saving, etc.

Group-rounds are not real! wut?

The rounds that are in the group-model (on the group-rounds section, being inherited from the groups-page resolve) are not totally real. They don't have any data about the buckets, or really anything but the round ID.

@ahdinosaur is this just a seed thing?

Add budget banner.

Currently the info hierarchy in the ui is off.

The budget banner should be added like in the mockups to fix this

Not needed for this release.

use html5 pushState instead of location.hash

this means our URLs will be of the form "/groups/1/rounds/1/buckets" instead of "#/groups/1/rounds/1/buckets".

we need server support to make this possible, which is very possible for our dev nodejs server and our prod nginx server, but our staging gh-pages will need an exception via proper NODE_ENV=staging support.

fix 100% bar issue

Currently, when bucket funding bars reach 100%, they disappear... that sucks and needs some fixin'

bug when navigating to rounds

how to reproduce:

  1. load '/'.
  2. click on the select to choose a round option.

expected behvaior: the selected round should be loaded.

sometimes the selected round doesn't load, so it's necessary to workaround by selecting a second round and then re-selecting the first round.

@jonlemmon

Contributions subtract from total after save

Hella broke contributions.

When I contribute to a bucket, when I navigate away and come back, my contributions are still there, but they have been subtracted from the groups contribution to a certain bucket.

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.