Giter Site home page Giter Site logo

ticgal / taskdrop Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 3.0 699 KB

Enables drag'n'drop for not scheduled ticket tasks and reminders

Home Page: https://tic.gal/en/project/taskdrop-easy-ticket-task-reminders-planning-glpi/

License: GNU Affero General Public License v3.0

PHP 85.34% Shell 14.66%
glpi glpi-plugin scheduled-tasks scheduling

taskdrop's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

taskdrop's Issues

Planning Calendar

when I move a task to the scheduling calendar, the current time zone that we have set to GLPI does not appear on the task.

If I put the task at 11 o'clock, the task appears at 13 o'clock, which is the time offset we have. It's a small thing, but when we're scheduling, I'd like the task to take the time zone into account.

GLPI version 10.0.10
TaskDrop version
AGPL v3+ TICgal 2.0.0

Dragging task that extends beyond calendar view will truncate task end date.

#6

Dragging project task which extends beyond calendar view truncates the end date (time) to last day in visible view.

This can be demonstrated as follows:

Create a task (Task A) which starts at 11:00 AM on Wed 13th Oct 2021 and finishes at 08:00 AM on Friday 15th Oct 2021 (same week).

Assign Task A to yourself (or in Project Task add yourself to Project Task Team).

Open Planning -> Month view.

Drag Task A from 11:00 AM on 13th Oct to 10:00 AM on 13 Oct and dates/times change correctly.

Change to Planning -> Week view.

Before Task Move week-before

Drag Task A from 11:00 AM on 13th Oct to 10:00 AM on 13 Oct and dates/times change correctly. Start and finish times show correctly on calendar task before and after.

After Task Move week-after

Change to Planning -> Day view

Before Task Move (end time is incorrect now) day-before

The part of the task which extends onto the date of 13th Oct is show in the lower part of the calendar view. The part of the task which is on 14th is shown in the all-day section

Drag Task A from 11:00 AM on 13th Oct to 10:00 AM on 13 Oct and dates/times change incorrectly. Appears as though task is truncated to end of visible day.

day-after

This can also be seen in task detail.

dates-after

Same thing happens on Week view if task extends beyond the visible week. Moving the task will truncate to end of visible week. I am guessing that same thing would happen for a task that extended over the month view.


Created by derry43

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

[1.1.0] Date Selector on planning missing

Hi

GLPI 9.3.3

When the plugin is activated, we missing both the calendar date selector and refresh icon on the planning.
No backtrace log, no error in console.
Normal behaviour ?
Regards,

screenshot-2019 01 31-15-11-41

About notifications

Hi, and thanks for this plugin really useful for me.

Just some questions about the notifications:

  1. We drop a task on the planning
  2. A "New task" notification is sent.
  3. And we always need to move or drag to adjust the hours.
  4. So an "Update Task" notification is sent also.

And so on, you can easily understand that a tons of notifications would be sent just because of several adjustments of hours placement.

I wonder if it could be possible to have something like:
First one

  1. We drag a task on the planning
  2. We drop it and at this time a popup ask "Do you want to send notification now ?": yes/no
  3. We adjust on hours or move it, and the popup again, and so on.

But this one could be very annoying indeed

Second one

Keep a check box in front of each row where were the tasks that were dropped on the schedule
So all tasks are now planned and ok with hours.
We can now tick all those for which we want to send notifications.
And click a button to send.
So the row now show "Notification sent" for 5 seconds and disappear.
The others still there and show "Notification not sent".

Hope I'm clear enough, what do you think of this suggestion ?
I can do a screenshot for that to better show you the idea.

Thanks for reading

Error when selecting all users of a group

#5

If All users of a group is chosen, a PHP error is generated. PHP Notice (8): Undefined index: color in /usr/share/glpi/marketplace/taskdrop/inc/calendar.class.php at line 77

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

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.