manaticr / manatime Goto Github PK
View Code? Open in Web Editor NEWManati Time Tracker
Manati Time Tracker
As an administrator
I want to create and edit tasks
As a collaborator I want to be able to submit timesheets.
As an administrator
I want to see a clients listing and have options associated to each (or all) clients
As an administrator I want to enable/disable projects
in order to not have them available for the time entries.
Versions should be fixed in order to avoid errors in the future.
In the add project form I want to be able to edit and remove the default tasks before I save the project (Finish ticket #66).
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.
Create a site in pantheon and give permissions
As a collaborator, I want an alert when I have less hours than expected when I submit a timesheet.
As an administrator I want to create and edit projects in order to associate tasks to them.
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
As an admin user
I want to add and edit clients
in order to have an entity to associate projects
As a collaborator I want to add and edit (unsubmitted) time entries.
As an administrator
I want to have a custom field during project creation in order to automatically create tasks with projects.
As an admin user I want see the time a person has worked in a given time frame.
In order to avoid work repetition,
As an administrator
I want to have some default tasks when creating a project.
As an admin user
I want to edit collaborator's time entries.
As an admin user I want see the working time of any project.
As an admin user I want to enable/disable users
in order to allow/forbid access to the system.
Consolidate into panels everywhere feature when created.
As an administrator
I want to have a listing of all collaborators
in order to have some actions available over them
Use drupal styleguide module.
Make #18 name column clickable and go to here.
Show detailed worked time info for the given project.
As an administrator, I want a configurable reminder to be sent to the collaborators if they haven't submitted the timesheet.
node/add/clients -> clients/add
node/add/projects -> projects/add
node/add/tasks -> tasks/add
admin/people/add -> users/add
Make #18 name column clickable and go to here.
Show detailed worked time info for the given collaborator.
As an admin user I want to download the working times in PDF
in order to send it to the customers.
As an administrator
I want to have a tasks tab showing the tasks associated to that project
As an administrator
I want to enable and disable clients
in order to have (or not) them available for projects creation.
As an administrator
I want to see a list of all tasks associated with a specific project
In weekly timesheet view
Exclude it from listing
As a collaborator I need to have a new available timesheet when I'm going to create time entries.
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.
As a collaborator I want to see my timesheet entries for a specific day.
As an administrator
I want to see a projects listing and have options associated to each (or all) projects.
Setup Wercker application.
As an admin user
I want to add and edit users
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.