GithubHelp home page GithubHelp logo

manatime's People

Contributors

josue2591 avatar kporras07 avatar robherba avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

manatime's Issues

Tasks

As an administrator
I want to create and edit tasks

  • Tasks should have a billable/non-billable field.

Clients Listing

As an administrator
I want to see a clients listing and have options associated to each (or all) clients

Generate theme (based on aurora)

  • Generate theme based on aurora (use the generator) (name: manatime_theme)
  • Remove all ruby stuff
  • Add our sass/gulp stuff
  • Ensure we deactivate bartik and set our theme as default

Projects Deactivate

As an administrator I want to enable/disable projects
in order to not have them available for the time entries.

See my Reports

As a collaborator user I want to see my time entries for an specific period of time
in order to know how much I have worked.

Submit timesheet alert

As a collaborator, I want an alert when I have less hours than expected when I submit a timesheet.

Projects

As an administrator I want to create and edit projects in order to associate tasks to them.

  • There should be some extra info associated to the projects.

Timesheet View

As a collaborator
I want to see the current timesheet in a way I can see the time entries that I have created and enter new ones

Clients

As an admin user
I want to add and edit clients
in order to have an entity to associate projects

  • There should be some extra info associated to clients

Time Entries

As a collaborator I want to add and edit (unsubmitted) time entries.

Default Tasks Set

As an administrator
I want to have a custom field during project creation in order to automatically create tasks with projects.

Default Tasks Set

In order to avoid work repetition,
As an administrator
I want to have some default tasks when creating a project.

Deactivate users

As an admin user I want to enable/disable users
in order to allow/forbid access to the system.

Collaborators Listing

As an administrator
I want to have a listing of all collaborators
in order to have some actions available over them

Submit timesheet reminder

As an administrator, I want a configurable reminder to be sent to the collaborators if they haven't submitted the timesheet.

Create node/add/* aliases

node/add/clients -> clients/add
node/add/projects -> projects/add
node/add/tasks -> tasks/add
admin/people/add -> users/add

Add Time Entries

As a collaborator
While viewing timesheet (Issue #50) or daily view (Issue #62), I want to click a button and get a popup/something to enter time entry details

Download Times

As an admin user I want to download the working times in PDF
in order to send it to the customers.

Project Tasks

As an administrator
I want to have a tasks tab showing the tasks associated to that project

Deactivate client

As an administrator
I want to enable and disable clients
in order to have (or not) them available for projects creation.

Tasks Listing

As an administrator
I want to see a list of all tasks associated with a specific project

Timesheet creation

As a collaborator I need to have a new available timesheet when I'm going to create time entries.

Project New Task

As an administrator
I want to have to have a New Task button in the project tasks listing in order to add a new task associated to that project.

Projects Listing

As an administrator
I want to see a projects listing and have options associated to each (or all) projects.

Users

As an admin user
I want to add and edit users

  • It should have a field for expected weekly hours

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.