idevelopment / timecontrol Goto Github PK
View Code? Open in Web Editor NEWTime and Workforce management system for contact centers
Home Page: https://timecontrol.be
License: GNU General Public License v2.0
Time and Workforce management system for contact centers
Home Page: https://timecontrol.be
License: GNU General Public License v2.0
Parse error: syntax error, unexpected 'else' (T_ELSE), expecting end of file (View: /home/vagrant/timecontrol/resources/views/staff/users.blade.php)
Add possibility to use custom templates for mail tasks
Departments have normally more then one team
Since this morning the application crashed when you go to departments with error.
FatalErrorException in Model.php line 986: Class 'App\Role' not found.
We need a website for time control
Choose between Laravel or Joomla.
Add this functionality to this routes.
Class 'App\Http\Controllers\Permission' not found
We should insert a protection for admin roles so other users can't delete them.
Employee's are working with departments and mostly teams.
Users should receive a confirmation message with the username & password.
Upgrade time control to Laravel 5.2
When employees do overtime they have the right to get those hours back.
related to #2
The country field for staff members is missing in the migration & view files.
@Tjoosten would you mind doing this?
Integrate Gantt chart for managing the employee tasks & work hours
When you go to the users list and select a user it ill display the error.
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'tc_dev.Roles' doesn't exist (SQL: select * from `Roles`)
After the bouncer implementation the application crashes when you go to http://timecontrol.app/staff/permissions
Fatal error: Class 'App\Http\Controllers\Permission' not found
in StaffController.php line 139
at StaffController->permissions()
at call_user_func_array(array(object(StaffController), 'permissions'), array()) in Controller.php line 256
at Controller->callAction('permissions', array()) in ControllerDispatcher.php line 164
at ControllerDispatcher->call(object(StaffController), object(Route), 'permissions') in ControllerDispatcher.php line 112
at ControllerDispatcher->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Authenticate.php line 45
at Authenticate->handle(object(Request), object(Closure))
at call_user_func_array(array(object(Authenticate), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 102
at Pipeline->then(object(Closure)) in ControllerDispatcher.php line 114
at ControllerDispatcher->callWithinStack(object(StaffController), object(Route), object(Request), 'permissions') in ControllerDispatcher.php line 67
at ControllerDispatcher->dispatch(object(Route), object(Request), 'App\Http\Controllers\StaffController', 'permissions') in Route.php line 203
at Route->runWithCustomDispatcher(object(Request)) in Route.php line 134
at Route->run(object(Request)) in Router.php line 708
at Router->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 102
at Pipeline->then(object(Closure)) in Router.php line 710
at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 673
at Router->dispatchToRoute(object(Request)) in Router.php line 635
at Router->dispatch(object(Request)) in Kernel.php line 236
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Debugbar.php line 49
at Debugbar->handle(object(Request), object(Closure))
at call_user_func_array(array(object(Debugbar), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in VerifyCsrfToken.php line 50
at VerifyCsrfToken->handle(object(Request), object(Closure))
at call_user_func_array(array(object(VerifyCsrfToken), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in ShareErrorsFromSession.php line 49
at ShareErrorsFromSession->handle(object(Request), object(Cl
Users need to get the ability to choose what kind of task they would like to request.
After the bouncer implementation the application crashes when you go to http://timecontrol.app/staff/policies
Fatal error: Class 'App\Http\Controllers\Role' not found
in StaffController.php line 84
at StaffController->policies()
at call_user_func_array(array(object(StaffController), 'policies'), array()) in Controller.php line 256
at Controller->callAction('policies', array()) in ControllerDispatcher.php line 164
at ControllerDispatcher->call(object(StaffController), object(Route), 'policies') in ControllerDispatcher.php line 112
at ControllerDispatcher->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Authenticate.php line 45
at Authenticate->handle(object(Request), object(Closure))
at call_user_func_array(array(object(Authenticate), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 102
at Pipeline->then(object(Closure)) in ControllerDispatcher.php line 114
at ControllerDispatcher->callWithinStack(object(StaffController), object(Route), object(Request), 'policies') in ControllerDispatcher.php line 67
at ControllerDispatcher->dispatch(object(Route), object(Request), 'App\Http\Controllers\StaffController', 'policies') in Route.php line 203
at Route->runWithCustomDispatcher(object(Request)) in Route.php line 134
at Route->run(object(Request)) in Router.php line 708
at Router->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 102
at Pipeline->then(object(Closure)) in Router.php line 710
at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 673
at Router->dispatchToRoute(object(Request)) in Router.php line 635
at Router->dispatch(object(Request)) in Kernel.php line 236
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Debugbar.php line 49
at Debugbar->handle(object(Request), object(Closure))
at call_user_func_array(array(object(Debugbar), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in VerifyCsrfToken.php line 50
at VerifyCsrfToken->handle(object(Request), object(Closure))
at call_user_func_array(array(object(VerifyCsrfToken), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in ShareErrorsFromSession.php line 49
at ShareErrorsFromSession->handle(object(Request), object(Closure))
at call_user_func_array(array(object(ShareErrorsFromSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in StartSession.php line 62
at StartSession->handle(object(Request), object(Closure))
at call_user_func_array(array(object(StartSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure))
at call_user_func_array(array(object(AddQueuedCookiesToResponse), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in EncryptCookies.php line 59
at EncryptCookies->handle(object(Request), object(Closure))
at call_user_func_array(array(object(EncryptCookies), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44
at CheckForMaintenanceMode->handle(object(Request), object(Closure))
at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 102
at Pipeline->then(object(Closure)) in Kernel.php line 122
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 87
at Kernel->handle(object(Request)) in index.php line 53
It would be great if we create a connection to the asterisk api to get for example the voip phone aux status etc
Employees can put them self in a queue list to go in break.
For example 2 employees can go in break, the others need to wait untill one of the 2 employees are out break.
@Tjoosten after the deployment the command artisan db:seed fails to run.
Can you please have a look at this ASAP?
Seeded: CountrySeeder
Seeded: RoleSeeder
[Illuminate\Database\QueryException]
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'tc_dev.permissions' doesn't exist (SQL: insert into `permissions` (`created_at`, `description`, `name`, `updated_at`) values (2016-03-07 04:28:03, manage user accounts, manag
e_users, 2016-03-07 04:28:03), (2016-03-07 04:28:03, manage break queue, manage_break, 2016-03-07 04:28:03), (2016-03-07 04:28:03, manage departments, manage_departments, 2016-03-07 04:28:03), (2016-03-07 04:28:03, manage teams, mana
ge_teams, 2016-03-07 04:28:03))
[PDOException]
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'tc_dev.permissions' doesn't exist
the css file should be separated into _partials/ files.
For the current moment the user avatar is a static file.
There should be a difference in the dashboards for agents / managers.
for example agents can only see modules that effects them.
for managers
Default template for the app
full sidebar + content.
For the current moment the users are displayed in tables.
maybe we could make this more user friendly.
The phone fields are not set in the user migration file.
All language files need to be translated to dutch.
The translation files can be found in resources/lang/nl
All language files need to be translated to dutch.
The translation files can be found in resources/lang/fr
The current navigation menu should have the function to hide/display.
The messages dropdown will be replaced by a right slidebar.
Proposed plugin:
http://plugins.adchsm.me/slidebars/
Integrate notification messages after save/update/delete
Example:
// mixin:
@mixin border-radius($radius) {
-webkit-border-radius: $radius;
-moz-border-radius: $radius;
-ms-border-radius: $radius;
border-radius: $radius;
}
// Usage
.box { @include border-radius(10px); }
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.