Giter Site home page Giter Site logo

virtual-office's People

Contributors

alekseykulikov avatar ku5ic avatar

Watchers

 avatar  avatar  avatar  avatar

virtual-office's Issues

update account fields

http://localhost:9000/index.html#/account

  • use bootstrap's static form style for items not currently being edited.
  • use existing inputs for while being edited.
  • see ember getting started example for how to toggle between editing and not editing states
  • use save button to save the changes (when you navigate away and back, the change should stay if saved. otherwise not)

navs showing active states

here's a fun one...i think there are tons of articles about how to achieve it.

we need the active class assigned to the whatever is showing in the current window.

for the main nav only the client one matters because add-ons and docs will be external links. but if we're on a client page, it should know to have that be active.

for the sub nav we're currently only displaying it when we are viewing a client, so it's part of the client template. but depending on which subsection we're viewing, it should apply the active class correctly, and right now that's hard-coded.

fix login page

  • show activecell logo in upper left like activecell repo
  • block in the center of the screen
  • spacing and font sizes like http://cl.ly/image/2d3K1o132O0M
  • no textured with border (white font over blue except for well)

create, update, reorder, delete tasks

  • create new task from a recipe
  • update task
  • reorder tasks within a recipe

I saw an article about using jquery sortable with ember and binding the index on sort. i think this is easier than it sounds, but if not, let's return to it.

  • delete a task

branded pages

@kusic this one is our next priority. We need branded versions of:

  • index.html with the ember app
  • log in
  • forgot password

we don't need branded versions of the register pages.

the way this must work will be to:

  • create a copy of each of the 3 html files above (e.g. index-branded.html)
  • add a reference to branded.css in each of the 3 copies after application.css
  • create a branded.css file that will override colors and the logo

that way, if branded.css is not included, we get our normal version. if branded.css is, it looks like their site.

you might decide to create scss that compiles to branded.css so that you can use color variables, etc. (probably a good idea!).

for the branding, let's use the ideas and logo from Connected Bookkeepers in the activecell repo.

thanks!

create, update, delete clients

if you are logged in as "sound advice" and you create a client, company id should be sound advice's company id (so it should show in the client list!)

  • edit name by double-clicking the name once selected: http://cl.ly/image/3B053O3g1X3E
  • you cannot delete clients, but you can mark them archived form the client list. this includes a prompt to confirm
  • we need to add "Active" and "Archived" words at the bottom of the client list like the "complete" and "incomplete" text at the bottom of the ember getting started example. active shows by default, but we should be able to display archived clients by clicking "archived"
  • from the archived clients list, we should be able to restore a client from the table using a restore button

add parent staff

http://localhost:9000/index.html#/2/access

you'll notice that "sound advice team access" only displays when the company isn't sound advice.

  • sound advice team access table should only display users with access to the current company (filter)
  • admin users always have access. for other users it depends on whether their user id is in the users array in the company model
  • when you click "add sound advice staff" the prompt should only display non-admin users who don't have access. if all users have access it should just say "all users have access"
  • no remove button for admins. for other users, remove button removes the users without a prompt to confirm

fix chosen selectors

  • static/boards/index.html then click 'add new board'
  • static/recipes/view.html
  • any others? perhaps search code for <select

on modals, when we have the chosen dropdown, it's got a z index that's falling behind other objects: http://cl.ly/image/3q2g3u1k1Y0H

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.