owncloud / calendar

Calendar app for ownCloud
GNU Affero General Public License v3.0
121 stars 43 forks source link

Can't change the color of a shared calendar #885

Open Rudloff opened 6 years ago

Rudloff commented 6 years ago

This can be confusing if you have multiple shared calendars with the same color.

Steps to reproduce

  1. Have some other user share a calendar with you.
  2. Try to change its color.

Expected behaviour

You should be able to set a custom color.

Actual behaviour

You can't change the color.

Server configuration

Operating system: Ubuntu 14.04.5 LTS

Web server: Apache 2.4.7-1ubuntu4.18

Database: MySQL 5.6.33

PHP version: PHP 5.5.9-1ubuntu4.23

ownCloud version: 9.1.7 (git)

Calendar version: 1.5.5

Updated from an older installed version or fresh install: Updated from 1.5.3

Signing status (ownCloud 9.0 and above):

Integrity checker has been disabled. Integrity cannot be verified.

List of activated apps:

Enabled:
  - calendar: 1.5.5
  - comments: 0.3.0
  - contacts: 1.5.3
  - dav: 0.2.7
  - federatedfilesharing: 0.3.0
  - files: 1.5.1
  - files_sharing: 0.10.0
  - files_trashbin: 0.9.0
  - files_versions: 1.3.0
  - piwik: 0.3.2
  - richdocuments: 2.0.5
  - updatenotification: 0.2.1
Disabled:
  - encryption
  - federation
  - files_external
  - provisioning_api
  - systemtags
  - testing
  - user_ldap

ownCloud configuration:

{
    "system": {
        "instanceid": "ocmyc2zd15vz",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "localhost",
            "drive.animafac.net"
        ],
        "datadirectory": "\/home\/drive\/public_html\/data",
        "overwrite.cli.url": "http:\/\/localhost",
        "dbtype": "mysql",
        "version": "9.1.7.2",
        "dbname": "drive",
        "dbhost": "localhost",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "logtimezone": "UTC",
        "installed": true,
        "theme": "animafac",
        "memcache.local": "\\OC\\Memcache\\XCache",
        "loglevel": 2,
        "maintenance": false
    }
}

Are you using external storage, if yes which one: no

Are you using encryption: no

Are you using an external user-backend, if yes which one: no

Client configuration

Browser: Firefox 52.6.0

Operating system: Debian 9.3

Julian1998 commented 6 years ago

@DeepDiver1975 Bug or on purpose?

DeepDiver1975 commented 6 years ago

@DeepDiver1975 Bug or on purpose?

no idea - we need to look into this ....

Julian1998 commented 6 years ago

@Rudloff This is not a bug. The user's shared calendar original color is used. But I agree at the point that everyone should be able to set his own color :)

daladim commented 5 years ago

Just as a note, a cloud-project-who-must-not-be-named seems to have implemented such a feature, see https://github.com/nextcloud/server/pull/3620 (I have not tested it since I don't use it) I have never digged into Owncloud's code. Do you think this could be implemented the same way?

Julian1998 commented 5 years ago

@daladim Nice finding! Yes could be possible to implement something like this as well. Unluckily I don't have time to do so. But if you want to give it a try - just do it :)