owncloud / tasks Goto Github PK
View Code? Open in Web Editor NEW:white_check_mark: Tasks app for ownCloud
License: GNU Affero General Public License v3.0
:white_check_mark: Tasks app for ownCloud
License: GNU Affero General Public License v3.0
Error messages should be thrown and handled in lib/controller/taskscontroller.php and lib/controller/listscontroller.php
With shift or control. To allow a mass change on the items. For example scheduling multiple items for the same day.
Would be nice to be able to edit the tasks on the list itself. At least it's title.
An additional could be that when you click on the task it rolls down the details (what usually appears on the right)
Enable to attach a file or folder to a task.
It would be great to have option to start week with Monday instead of Sunday.
It's really great tool! Thank you for it.
It should use the Start date instead of the Due Date. That way you can schedule a tasks for some day but also have a deadline that's useful to know that you have to do that task BEFORE that date.
There's a journal-app that is able to generate journal-entries based on tasks that have been marked as done.
If I mark a task as done using tasks_enhanced it is not recognized, but it shows up in tasks as done. If I modify it in tasks it shows up in the journal-app afterwards.
I have no idea where the difference in behaviour comes from, I looked at the task-objects in the database and did not see any difference.
I'll try to provide more information if I find any.
Hey,
thank you all for developing this awesome extension. It's super useful :)
I tried to use tasks on my mobile phone, since OwnCloud has a responsive design in version 7. Unfortunately I experienced some issues (see right screenshot).
I think the solution the news app choose in this case is acceptable (see first two screens).
Regards,
Jonas
Yesterday everything worked, but today the Tasks app just comes up black. Running on latest core ownCloud master (from git).
Here’s the console errors:
16:54:25.460 SyntaxError: Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead jquery-1.10.0.min.js:1
16:54:25.465 Error: http://127.0.0.1/owncloud/core/js/jquery-1.10.0.min.js?v=2aee7f47c0321317cd6ebb336d467080 is being assigned a //# sourceMappingURL, but already has one
16:54:25.645 Error: http://127.0.0.1/owncloud/apps/tasks_enhanced/js/vendor/angularjs/angular.min.js?v=2aee7f47c0321317cd6ebb336d467080 is being assigned a //# sourceMappingURL, but already has one
16:54:25.655 Error: http://127.0.0.1/owncloud/apps/tasks_enhanced/js/vendor/angularjs/angular-route.min.js?v=2aee7f47c0321317cd6ebb336d467080 is being assigned a //# sourceMappingURL, but already has one
16:54:25.874 Content Security Policy: The page's settings blocked the loading of a resource: An attempt to execute inline scripts has been blocked tasks_enhanced
16:54:25.948 TypeError: this._router is undefined app.js:1578
16:54:36.527 Use of getPreventDefault() is deprecated. Use defaultPrevented instead. jquery-1.10.0.min.js:5
Any idea @raimund-schluessler?
The formatting of dates is mixed up when entering dates manually in the datepicker text box.
Furthermore, the user should be able to select which formatting he wants to use.
The smart collections are hidden by default when running the app for the first time. This should be changed so that they appear automatically.
Hi,
I am really missing "list name" in "Week". I can see just due date and task name.
Thank you
I was using your app under oc 6.0.2 then I updated to oc6.0.3 and got at the same time your last version.
I could activated the app (the icon did appear on the left)
But, since, every time I hit the icon I have the following fatal error :
Fatal error: Cannot redeclare class OCA\Tasks_enhanced\Controller\PageController in <...OC PATH...>/apps/tasks_enhanced/lib/controller/pagecontroller.php on line 20
Thanks for your help
Best regards
Currently tasks_enhanced relies on the appframework app. Parts of the appframework app were included in the core with OC7. The tasks app needs to be migrated to the appframework in core.
Add a settings dialog to the app where the user can set his prefered options how the app behaves (like showing/hiding categories, see #21)
Support for recurring tasks would be really handy.
Repetition should be configurable similarly to recurring appointments (every 1, 2, 3 weeks, every n months, nth weekday of month, etc.)
If CalDAV supports that kind of task it's fine. If not sync only the next upcoming recurrence might be asolution.
The users you shared a list / project with should be able to comment on the tasks.
If you drag and drop the last item in a list, the dummy created for dragging is not deleted after dropping the item.
Console gives the error "TypeError: $(...).data(...) is undefined" on line 2192 of jquery-ui-1.10.0.custom.js.
I guess this is related to some kind of race condition between angular and jquery.
When creating a new task with Tasks Enhanced, tasks with times outside the "five minutes matrix" (e.g. 11.59 p.m. / 23.59) are not accepted and the value is reverted to the current time when clicking on the green check mark.
Example
Trying to create a starting time of 23.59 …
… but after clicking on the green check mark, the time is set back to the current time:
This doesn't happen when you remain inside the above-mentioned "five minute matrix", of course.
I have installed ownCloud 6.0.2 and got following error when try to open the app:
Fatal error: Call to undefined method OC\\Session\\Internal::close() in owncloud/apps/tasks_enhanced/appinfo/routes.php on line 31
Stack trace:
1. {main}() owncloud/index.php:0
2. OC::handleRequest() owncloud/index.php:30
3. OC_Router->match() owncloud/lib/base.php:698
4. call_user_func:{owncloud/lib/private/router.php:127}() owncloud/lib/private/router.php:127
5. OC_Router->OCA\\Tasks_enhanced\\{closure}() owncloud/lib/private/router.php:127
I also get a blank page.
Exception: Symfony\Component\Routing\Exception\RouteNotFoundException: Route "tasks_enhanced_index" does not exist.
i use OwnCloud 6.0.2 and the master branch of your tasks_enhanced (git clone)
calling
https://server:port/index.php/apps/tasks_enhanced/
Sometimes you want to schedule a task for a particular day but not particular time
If you edit the details of a task e.g. the name or title, the notes or the percent complete, it can happen that the sync event is not triggered, when closing the details to soon.
This happens because the DetailsController is unloaded before the sync event was triggered.
As a workaround you have to wait for some seconds before you close the Details.
It should be possible to add reminders to tasks.
This feature needs to be implemented in the calendar app first.
Hello,
If I write the "/" char in the title/name of the task into the "Add an Entry in ...", the task will not be created. If there is a "," char in the title, it become a "," when reload the page.
Versions:
ownCloud 6.0.2 (stable)
tasks_enhanced0.1 (downloaded from apps.owncloud.com yesterday)
(Sorry for my poor English.)
For a proper collaboration support it is necessary to assign users to tasks. To enable this feature #6 must be implemented first.
Adding the User to the admin group made it possible to add tasks.
Without the lists and tasks are only temporary saved in the browser but never in the database.
If further detail is needed i can reproduce it.
My data directory is on a NTFS disc with permissions (proper set) by ntfs-3g driver if you store something there.
L.S.,
The Tasks_enhanced app does not show up in the application installation list of ownCloud. I tried:
Because the app does not even show up, I suspect there is an underlying problem with my installation—some app that breaks the application discovery mechanism. Could you offer ideas for me to check out?
Best regards,
Xsysstar
Would be nice to have something like little tasks inside the tasks that compose the task.
When I have tasks with a scheduled time and a date I usually also want them to pop up on the calendar so I have that time allocated to do the task.
Perhaps having a new field that can be filled with duration so if it's filled it will add the event on the calendar at the specified time and date.
I can't activate the app ... getting error message "No app name specified"
To go through the items and modify them.
Hi, it would be great, if you might consider http://todotxt.com standard so users can edit their tasks if they alter an virtual todo.txt file for example via webdav.
Please check out the documentation about the default HTML structure: http://doc.owncloud.org/server/7.0/developer_manual/app/css.html
This will make the tasks app look similar to the rest of ownCloud. Also, you get it working for free on mobile – the sidebar can be swiped in from the side.
Hi,
I'm running tasks in current OC 6.0.3. This is the error I get when the Web UI is trying to load the tasks:
PHP Fatal error: Call to a member function getAsString() on a non-object in /var/www/vhost/apps/tasks/lib/app.php on line 49
Seems like $vtodo is no object.
public static function arrayForJSON($id, $vtodo, $user_timezone)
{
$task = array( 'id' => $id );
$task['summary'] = $vtodo->getAsString('SUMMARY');
Since we moved and the folder name changed, we need to change every »tasks_enhanced« to »tasks« (same with »Tasks_enhanced« to »Tasks«).
@raimund-schluessler sorry for the hassle. ;)
Entering something like
This is a test with commata, commata, commata …
is correctly displayed at first by Tasks Enhanced, but ends up as
This is a test with commata\, commata\, commata …
in the app's web interface after some minutes:
At this point, I am not sure if this is a problem of Tasks Enhanced or of either the iOS or OS X Clients modifying something in the title (although I would assume they're not, as long as you do not edit the specific task, which I did not).
The tasks app currently uses a slightley different structure than it is proposed in the app development documentation under http://doc.owncloud.org/server/7.0/developer_manual/app/index.html.
@DeepDiver1975 Should we switch to this structure for better comparability and maintainability?
Also tests have to be written I guess.
If you try to select a new due date for the Task in the overview, the owncloud native datepicker appears.
After slection a Date, the due Date in the field jumps back to the placeholder dd.mm.yyyy
If you accidentially click on an other position, an completly different picker appears. (Something own from the app)
I'm using the owncloud version 6.0.2
Bug appears in Firefox, Chrome and IE.
With this bug, the app is nearly unusable.
regards lukas
So the user can easily change the scheduled time of the task when going through the tasks that need to be done.
I've just realized that I've some issue on task visualization in OC 7.0.0.1.
In particular task rows width seems not properly set.
It seems #app-content div is larger than available page width,
I attach a couple of screenshots to better explain it.
Is it a know issue or may be a problem of my installation?
Another small issue is on task list on the left, it appears not propoerly aligned.
Thanks.
...or will we have to download it manually from GitHub?
It would be nice to be able to share tasks to other users. Possibly via some sort of assignment. So tasks could be assigned to one or more users and then appear in their lists as well.
If a user changes the task's completion or adds a comment the other assignees should see the change.
A user could be given the possibility to reject a task. In that case the task shouldn't appear on that user's list but should not be deleted and still appear on the other assignee's lists. The creator of the task could receive a notification in that case.
It should be possible to share lists and tasks with other users in the ownCloud instance. The share feature of the calendar app could be used.
Hi,
has anybody found a compatible android app that syncs via caldav?
Regards,
Julian
Tasks Enhanced works great, especially with the smart collections. Probably already crossed the mind but what would, in my opinion, enhance the power of these smart collections greatly is the use of categories.
As stated in owncloud/core#9827 we want to transfer this repo to the owncloud organization.
@jancborchardt When I try to transfer the repo to owncloud organization it gives the error "You don't have admin rights to owncloud". Do you know, what is the proper procedure to transfer it to owncloud?
In order to speed up the tasks app, only the newest completed tasks (~5) should be loaded when the app is initialized. Remaining completed tasks should be loaded when the user requires to load them.
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.