Closed DrAxelbauer closed 6 years ago
It looks like your tasks app installation is improper. You should not have all those app integrity check problems. I would uninstall the tasks app and then re-install from the Marketplace and not github.
I installed Task app version 0.9.7
(owncloud v. 10.10) and add comment box not visible. I goto source code and found comment out this block in /opt/containers/owncloud/data_files/files/apps/tasks/templates/part.details.php
<div>
<!-- <div class="section detail-comments">
<ul>
<li ng-repeat="comment in task.comments" class="comment-item" rel=" {{ comment.id }} ">
<div class="avatar" avatar userID="{{ comment.userID }}" size="32"></div>
<a class="detail-delete end-edit" ng-click="deleteComment(comment.id)" ng-show="settingsmodel.getById('various').userID == comment.userID">
<span class="icon detail-delete"></span>
</a>
<span class="username">{{ comment.name }}</span>
<div class="comment" ng-bind-html="comment.comment | linky:'_blank':{rel: 'nofollow'}"></div>
<span class="time"> {{ comment.time | dateFromNow }} </span>
</li>
</ul>
</div> -->
</div>
<div class="footer">
<!-- <div class="detail-addcomment">
<input type="text" placeholder="{{ commentStrings().input }}" ng-model="CommentContent" ng-keydown="sendComment($event)">
<input type="button" ng-click="addComment()" name="addComment" value="{{ commentStrings().button }}" ng-class="{'active':CommentContent}">
</div> --!>
I tried remove comments, but get error (in JS console) when try a comment to add.
Error: setting getter-only property "comments" [angular.min.js:117:212]
TasksModel.prototype.addComment@http://owncloud.local:45000/custom/tasks/js/public/app.js?v=9b2562487eb11e18075c8e12af86dfd0:4123:21
TasksBusinessLayer.prototype.addComment@http://owncloud.local:45000/custom/tasks/js/public/app.js?v=9b2562487eb11e18075c8e12af86dfd0:2605:23
DetailsController/this._$scope.addComment@http://owncloud.local:45000/custom/tasks/js/public/app.js?v=9b2562487eb11e18075c8e12af86dfd0:567:28
fn@http://owncloud.local:45000/custom/tasks/js/vendor/angular/angular.min.js?v=9b2562487eb11e18075c8e12af86dfd0 line 230 > Function:4:221
b@http://owncloud.local:45000/custom/tasks/js/vendor/angular/angular.min.js?v=9b2562487eb11e18075c8e12af86dfd0:125:349
e@http://owncloud.local:45000/custom/tasks/js/vendor/angular/angular.min.js?v=9b2562487eb11e18075c8e12af86dfd0:272:395
$eval@http://owncloud.local:45000/custom/tasks/js/vendor/angular/angular.min.js?v=9b2562487eb11e18075c8e12af86dfd0:144:467
$apply@http://owncloud.local:45000/custom/tasks/js/vendor/angular/angular.min.js?v=9b2562487eb11e18075c8e12af86dfd0:145:188
....
....
....
Could you help me to enable comments features for Task app?
It was removed on purpose - https://github.com/owncloud/tasks/commit/38c31a8790b318cc5142885252021c7effbca547
You cannot simply enable comments feature. You would need to implement it.
Thanks! I will think about implement it.
Let me know if you need any support - it can be quite tricky to recover the codebase after a 5+ years break. :see_no_evil:
Steps to reproduce
Expected behaviour
Tell us what should happen Comment box to appear
Actual behaviour
Tell us what happens instead
Server configuration
Operating system:
Web server: Database: PHP version:
ownCloud version: (see ownCloud admin page) 9.1.4 Tasks version: (see ownCloud apps page) 0.9.3 Updated from an older ownCloud or fresh install:
Signing status (ownCloud 9.0 and above):
If you have access to your command line run e.g.: sudo -u www-data php occ app:list from within your ownCloud installation folder
If you have access to your command line run e.g.: sudo -u www-data php occ config:list system from within your ownCloud installation folder
or
Insert your config.php content here (Without the database password, passwordsalt and secret)
With access to your command line run e.g.: sudo -u www-data php occ ldap:show-config from within your ownCloud installation folder
Without access to your command line download the data/owncloud.db to your local computer or access your SQL server remotely and run the select query: SELECT * FROM
oc_appconfig
WHEREappid
= 'user_ldap';Eventually replace sensitive data as the name/IP-address of your LDAP server or groups.
Insert your webserver log here
Insert your ownCloud log here
Insert your browser log here, this could for example include:
a) The javascript console log b) The network log c) ...