Giter VIP home page Giter VIP logo

actualtime's People

Contributors

boscorelly avatar cconard96 avatar francisticgal avatar inesmv avatar multiconecta avatar oscarbeiro avatar xacobofg avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

actualtime's Issues

Delete task without stop

When delete a task without stop "freezes" the the technician to open new task and start new timer.

Erro no contador

Erro para contador do tempo durante as tarefas, GLPI 9.4.3
Inicio a tarefa normalmente com o formulário padrão, inicio o contador após fazer alguma mudança e salvar o contador pega um horário bem diferente do que estava sendo contado.
Contador

Update Travis CI config and plugin compatibility

Travis CI tests does not include PHP 7.3 branch and still includes unsupported Glpi 9.2 branch. Should be updated. For synchronizing code, setup.php should correctly enforce Glpi >= 9.3 on functions plugin_version_actualtime() and plugin_actualtime_check_prerequisites().

Add autostart timer button on ticket task save

Just as Gapp does.

Add an autostart button (use Actualtime timer icon):

  • Show only when:
    • Task tech is logged in
    • The timer has not been used before in the task
  • Use timer icon from Gapp.
  • Default is disabled.

 

GLPI ticket number: 4026
Created with GitSync in GLPI by Óscar Beiro

No timer on change tasks?

Hi all,

I am not able to start the timer on change tasks.
I this going to be implemented?
Or should I not use these...

Bug : can't stop timer

I started a timer, and when i tried to stop it i had the message :
Information
Only the user who initiated the task can close it

the counter not start

when the actualtime_pressedButton is excecuted:

{"mensage":"Timer started","title":"Information","class":"info_msg","ticket_id":**false**,"time":0}
// if is pressed again
{"mensage":"**The task had not been** initialized","title":"Warning","class":"warn_msg"}

In the function----------

$(document).ready(function() {
   $("#actualtime_button_14_1_300687504").click(function(event) {
      actualtime_pressedButton(14, $(this).attr('action'));
   });

the result is---------
result = {mensage: "Timer started", title: "Information", class: "info_msg", ticket_id: "1", time: 1297}

but the normal result is-------------
event = jQuery.Event {originalEvent: MouseEvent, type: "click", isDefaultPrevented: ƒ, timeStamp: 11906.424999999217, jQuery112407870046362835266:

Multiple timer pop-ups sometimes, sometimes, no pop-up at all

Timer pop-ups are in post-item hook, so it does not pop in pages with no item listing, and pops multiple times in pages with multiple items list. There isn't really a hook that is triggered once (and only once) every page (actually there is one, but it is before any output and sending a javascript block there will yield errors in browsers.

I think it is possible to include a javascript code every page (add-javascript hook includes it on footer). From there, it would be possible to call 'count' action via ajax and include pop-up message. Never tested, but that could work, in my opinion.

Null task follow up

Hi,

when i create a follow up, it also creates a timer with null values as begin/end time.

Inconsistencia no timer active

#85

Buen día Tengo instalado glpi 9.5.4 y el plugin actualtime en lo cual al momento de crear, actualizar un ticket no me aparece activo este plugin y al revisar en la configuración la cual dejo en la imagen para lo cual necesitaría me ayudaran indicando cual podría ser la falla o problema del no funcionamiento. imagen_2021-04-13_103946 imagen_2021-04-13_104124


Creado por soportesistemasbb

GLPI ticket number: 5580
Created with GitSync in GLPI by Óscar Beiro

9.5 compatibility

Release a 9.5 compatible version:

  1. Support new GLPI marketplace
GLPI ticket number: 3812
Created with GitSync in GLPI by Óscar Beiro

Ya esta realizando una tarea Petición.

#61

Cuando intento inicar el cronometro de una petición me muestra el siguiente error "Ya se esta realizando una tarea Petición". He intentado reproducir el mismo error desde otro usuario y esto pasa cuando borras o cierras una peticion sin finalizar el cronometro, ya que no muestra la peticion que es dado que esta cerrrada o borrada se detener este error.

Un saludo.


Created by graus69

GLPI ticket number: 2826
Created with GitSync in GLPI by Óscar Beiro

GLPI 10

is there a prediction for version 10 of glpi?

Create plugin settings on database

Dismembering enhancement issue #4.

This issue will address the need of plugin configuration form and database table for any settings of plugin. Then, it will be possible to include new enhancements with specific settings to enable, assuring the initial normal behavior if no settings are enabled.

As will be needed at least one setting, the project should have an "Enable timer in tasks", default enabled, that will just deactivate all hooks (and the plugin) if set to Disable.

Choose who can see it and Task closed box timer display

@OscarBeiro , @xacobofg , @boscorelly (and whoever wishes to colaborate), I'd like to hear from you about these two suggestions that seemed really neat:

I have it published at my branch dev_timer_for_others.

There are, actually two different commits with two different options (as there is config database table change, I include both at once, but can be separated, of course):

  1. Choose who can see the tasks' timers. Currently with two options:
    a. Only the task user (as is the original idea)
    b. All users, so supervisors, customer could also see it (my suggestion, as my customers need to confirm work hours)
  • Of course this is an idea, other filters can be applied, like "Task's group members", "Ticket assigned users/group member", "Ticket requesters", "Ticket watchers" (I think that would be easy to be implemented). Another way to go would be to create rights that could be somehow - I am not a Glpi expert (yet) ;) - be assigner to profiles, to see timers, statistics, reports etc. (1.3.0?)
  1. Show timers (actual total time) in the tasks' boxes in the Action historical list (Processing ticket tab) when the boxes are closed. Next to the status checkboxes each task's timer is shown (to whomever is allowed to see the timers). For the task user, the running timer will be shown also, making it easier to find which task has its timer running (other than clicking on pop-up timer).
  • This is also a plugin setting, so you can disable it (today, the default would be enabled, because I really liked it :D, but the default could also be the current disabled).

Export statistics

Is there any way to export statistics from Actual time logged data?
It would be useful for reports.

Add headers

Add headers to plugin files

Numero de la peticion de GLPI: 8382
Creado por GitSync en GLPI por Inés Míguez

Stop the task by accidental deletion

#72

If running time on the task accidentally eliminates the time doesn't stop, it keeps running and doesn't allow you to start another task. To stop this bug you have to change the null value in the completion record in the data base to stop this execution so that you can start another task with the same user.

This inconvenience happens little, but it has happened to different users of the system.


Created by cillox54

GLPI ticket number: 3902
Created with GitSync in GLPI by Óscar Beiro

Deprecate "Automatically open new created tasks"

#87

This feature generates dummy registries with null data, wrongly creating huge timers when interacting with other plugins: YAGP, VoIP... Since Automatically open task with a timer running and the Autostart feature covers this scenario, rather than disabling it, this feature should disappear.

GLPI ticket number: 6695
Created with GitSync in GLPI by Óscar Beiro

ticket duration display

#53

Hi,

as a super-admin, when i look at the ticket time, i don't see the time i set manually. I only see the time count by the plugin.

Is it managed by a file in the plugin ? (so i can try to fix this)


Created by boscorelly

GLPI ticket number: 2303
Created with GitSync in GLPI by Beiro Óscar (14)

Modelo de Chamado > Campo predefinido > Tarefa

#84

Senhores, bom dia.

Gostaria de sugerir que o contador de tempo fosse ativado na criação da tarefa predefinida do chamado. Quando isso é feito em um modelo de chamado o contador não é ativado, apenas se for inserido manualmente pelo técnico.

  1. Tarefa inserida no "Modelo de Chamado" tela1 tela2

  2. Tarefa inserida manualmente. tela3

  3. Diferença das duas Tarefas inseridas de formas diferentes. tela4


Creado por nadsonpaulo

GLPI ticket number: 5202
Created with GitSync in GLPI by Óscar Beiro

Button not showing in the ticket task form

Hello,

Great plugin ideia. Congrats.

I've installed the plugin, but the start button is not showing in the ticket task form.
glpi version: 9.3.3
plugin version: 1.0.0

Thanks

2018-12-07_12-39-32

Update tasks form upon stopping the timer

When you stop (or pause) the timer, a new record is registered in the database. But the task windows is not updated (list with start dates and partial duration). The method getSegment can be used to update it automatically, via javascript. Also, if you stop the timer, it changes the task status from "To do" to "Done" in the task window and in the database, but the checkbox in the tasks list (when you close the task window) remains unchecked (="To do").

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.