deck icon indicating copy to clipboard operation
deck copied to clipboard

Cards Description not visible / editable for non project owners

Open dom-breizh opened this issue 1 year ago • 1 comments

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Describe the bug Shared card descriptions are not available to non project owners / Cannot create description in cards created in project by non project owners

To Reproduce Steps to reproduce the behavior:

  1. Go to Deck (version 1.13.0)
  2. Click on existing shared project, click on a shared card
  3. Scroll down to Description
  4. Field cannot no be edited

Expected behavior Cards shoud be visible / editable (with the right user rights)

Screenshots Shared card - Owner image

Shared card - non Owner image

Client details:

  • OS: Ubuntu
  • Browser opera, chrome
  • Version 22.04 LTS
  • Device: desktop
Server details

Operating system: Ubuntu 20.04 LTS

Web server: Apache2

Database: MySQL 8

PHP version: 8.1

Nextcloud version: NC 29

Where did you install Nextcloud from: Sources - locally hosted

Login as admin user into your Nextcloud and access
http://example.com/index.php/settings/integrity/failed
paste the results here.

List of activated apps:

  - activity: 2.21.1
  - admin_audit: 1.19.0
  - bookmarks: 14.0.2
  - calendar: 4.7.2
  - circles: 29.0.0-dev
  - cloud_federation_api: 1.12.0
  - comments: 1.19.0
  - contacts: 6.0.0
  - contactsinteraction: 1.10.0
  - cookbook: 0.11.0
  - dashboard: 7.9.0
  - dav: 1.30.1
  - deck: 1.13.0
  - federatedfilesharing: 1.19.0
  - federation: 1.19.0
  - files: 2.1.0
  - files_accesscontrol: 1.19.0
  - files_antivirus: 5.5.0
  - files_downloadlimit: 2.0.0
  - files_external: 1.21.0
  - files_pdfviewer: 2.10.0
  - files_reminders: 1.2.0
  - files_sharing: 1.21.0
  - files_trashbin: 1.19.0
  - files_versions: 1.22.0
  - firstrunwizard: 2.18.0
  - forms: 4.2.3
  - impersonate: 1.16.0
  - integration_google: 2.2.0
  - integration_mattermost: 1.0.7
  - integration_openproject: 2.6.3
  - logreader: 2.14.0
  - lookup_server_connector: 1.17.0
  - mail: 3.6.0
  - nextcloud_announcements: 1.18.0
  - notes: 4.10.0
  - notifications: 2.17.0
  - oauth2: 1.17.0
  - password_policy: 1.19.0
  - phonetrack: 0.8.1
  - photos: 2.5.0
  - polls: 7.0.3
  - privacy: 1.13.0
  - provisioning_api: 1.19.0
  - quota_warning: 1.19.0
  - related_resources: 1.4.0
  - serverinfo: 1.19.0
  - settings: 1.12.0
  - sharebymail: 1.19.0
  - side_menu: 3.12.0
  - support: 1.12.0
  - survey_client: 1.17.0
  - suspicious_login: 7.0.0
  - systemtags: 1.19.0
  - terms_of_service: 2.4.0
  - text: 3.10.0
  - theming: 2.4.0
  - twofactor_backupcodes: 1.18.0
  - twofactor_totp: 11.0.0-dev
  - updatenotification: 1.19.1
  - user_status: 1.9.0
  - viewer: 2.3.0
  - weather_status: 1.9.0
  - workflowengine: 2.11.0

Nextcloud configuration:

{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "cloud.solipym.com"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "29.0.0.19",
        "overwrite.cli.url": "https:\/\/cloud.solipym.com",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "memcache.local": "\\OC\\Memcache\\APCu",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 6379
        },
        "mail_smtpmode": "smtp",
        "mail_smtpsecure": "ssl",
        "mail_sendmailmode": "smtp",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpauth": 1,
        "mail_smtpauthtype": "LOGIN",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "465",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "maintenance": false,
        "has_rebuilt_cache": true,
        "theme": "",
        "default_phone_region": "FR",
        "loglevel": 3,
        "remember_login_cookie_lifetime": 604800,
        "session_lifetime": 600,
        "session_keepalive": true,
        "auto_logout": true,
        "trashbin_retention_obligation": 15,
        "updater.release.channel": "stable",
        "allow_local_remote_servers": "1",
        "maintenance_window_start": 1
    }
}

Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...

No

Logs

Nextcloud log (data/nextcloud.log)

[nextcloud.log](https://github.com/nextcloud/deck/files/15213201/nextcloud.log)

dom-breizh avatar May 05 '24 14:05 dom-breizh

I also cant Edit or See it as Owner of the Deck and when I create the Card it is also blank

T2brozz avatar May 16 '24 15:05 T2brozz

same problem here .. seems an issue with the path of the js resources: Bildschirmfoto 2024-09-06 um 09 56 31

but with some older users there is still no issue and the resources are loaded correctly. with /apps/text/ in the url before the /js/... part

nivadis avatar Sep 06 '24 08:09 nivadis

I think i found the issue on my nextcloud. the Deck app uses the editor from the text app. the text app was restricted to a specific group and the users with the bug were not allowed to use the text app.

so it would be great to reduce this dependencies

nivadis avatar Sep 06 '24 08:09 nivadis