Giter VIP home page Giter VIP logo

Comments (26)

DeepDiver1975 avatar DeepDiver1975 commented on August 23, 2024

@georgehrke: your ticket as well?

from apps.

georgehrke avatar georgehrke commented on August 23, 2024

Already on my calendar roadmap :)

from apps.

DeepDiver1975 avatar DeepDiver1975 commented on August 23, 2024

Is this Roadmap public somewhere? ;-)

from apps.

georgehrke avatar georgehrke commented on August 23, 2024

Not yet, but I'll publish it when we have a wiki

from apps.

DeepDiver1975 avatar DeepDiver1975 commented on August 23, 2024

Why not simply add tickets here and label them as enhancments and app:calendar.

from apps.

sciurius avatar sciurius commented on August 23, 2024

Being able to modify/delete one ofa series of recurring events is hardly an enhancement. It is a higly necessary feature.

from apps.

volkerpeters avatar volkerpeters commented on August 23, 2024

i would like to contribute to this issue. What would be a good starting point?

from apps.

tanghus avatar tanghus commented on August 23, 2024

First step is to get a working development setup.This is how I do - it has many steps,
but you end up having a good devekopment setup (I'm assuming you're on a Debian/Ubuntu like distro):

First fork owncloud/apps and owncloud/core to your own repositories from
within github: https://help.github.com/articles/fork-a-repo

  1. Make a directory for ownCloud
    cd ~/
    mkdir owncloud
    cd owncloud
  1. Then clone core and apps to your locally:
    git clone [email protected]:volkerpeters/core.git
    git clone [email protected]:volkerpeters/apps.git
  1. Create a data directory
    mkdir data
  1. Init 3rdparty module:
    cd core
    git submodule update --init
  1. Create a writable apps dir for 3rdparty apps
    mkdir 3rdparty-apps
  1. Link the the ownCloud apps into the core dir:
    ln -s ~/owncloud/apps ~/owncloud/core/owncloud-apps
  1. Link the core directory to your web servers document root (assuming
    /var/www):
    sudo ln -s ~/owncloud/core /var/www
  1. Make a basic config file config/config.php with the contents:
<?php
 define('DEBUG',true);
$CONFIG = array (
  'apps_paths' => 
  array (
    0 => 
    array (
      'path' => '/var/www/owncloud/apps',
      'url' => '/apps',
      'writable' => false,
    ),
    1 => 
    array (
      'path' => '/var/www/owncloud/owncloud-apps',
      'url' => '/owncloud-apps',
      'writable' => false,
    ),
    2 => 
    array (
      'path' => '/var/www/owncloud/3rdparty-apps',
      'url' => '/3rdparty-apps',
      'writable' => true,
    ),
  ),
  'datadirectory' => '/home/tol/owncloud/data',
  'log_type' => 'syslog',
  );
  1. Go to http://localhost/owncloud :)

You will probably get errors about wrong permissions when you load first time,
but with explanations to what to do.

Then make your changes in a separate branch and submit a pull request: https://help.github.com/articles/using-pull-requests

from apps.

volkerpeters avatar volkerpeters commented on August 23, 2024

finally managed to get development setup working (mostly fighting with Issue #1909 (owncloud/core#1909).
My first approach would be to make oc-calendar SHOW the changes of single events within a recurring event, which it can apparently already store. (a change of one single event of a recurring event gets synchronized from my android to my thunderbird lightning calender via owncloud without showing the change in owncloud).

from apps.

framin avatar framin commented on August 23, 2024

When synchronizing with android calendar this this leads to many problems as you can edit/remove a single event from a series. Will this problem be solved?

from apps.

neojick avatar neojick commented on August 23, 2024

Hello, any news about this issue ?

from apps.

georgehrke avatar georgehrke commented on August 23, 2024

not yet.

from apps.

timao avatar timao commented on August 23, 2024

It should be possible to delete one of the recurring events. At the moment all events are deleted. There should be a dialog to delete all or only the current event.

from apps.

Dalker avatar Dalker commented on August 23, 2024

What @timao wrote. One possible way to implement "delete one occurence" could be that internally the repeating event is duplicated, the first instance beind set with a last occurance prior to the deleted date, and the second instance with a starting date next to the deleted date.

from apps.

georgehrke avatar georgehrke commented on August 23, 2024

What @timao wrote. One possible way to implement "delete one occurence" could be that internally the repeating event is duplicated, the first instance beind set with a last occurance prior to the deleted date, and the second instance with a starting date next to the deleted date.

👎
There is a property in the ics standard called EXDATE. It's used to define exceptions from repeating events. We just need a nice way to implement this in the user interface. You can already remove one occurence of an event with your caldav client

from apps.

gitels avatar gitels commented on August 23, 2024

There is another thread with the same issue:
#320

from apps.

blpp avatar blpp commented on August 23, 2024

Today, I stumbled on the same problem. It is not possible to edit one individual event of a recurring event. Are there any news about a fix, as this feature is essential for a real life calendar e.g. of a family.

from apps.

LeCoyote avatar LeCoyote commented on August 23, 2024

Hello.
The issue is still present in OwnCloud 6, ie. deleting an occurrence in OwnCloud's WebUI deletes the whole series. Thunderbird's Lightning is able to delete single occurrences using EXDATE (through CalDAV).

from apps.

mamoit avatar mamoit commented on August 23, 2024

I know that +1 comments are not welcome, but this is a really annoying issue, and makes the web ui of the calendar not usable on a day to day base, where recurring events get cancelled or shifted all the time.

from apps.

sixtyfive avatar sixtyfive commented on August 23, 2024

Yes, this really is annoying on a day-to-day basis. Interestingly, when I change single instances of recurring events on the phone, as soon as the calendar is synchronised again, ownCloud does show it correctly. So perhaps only the UI for modifying (editing, deleting) of single instances of recurring events is missing?

Also, and I hope this is the right place for it, there's a thing that happens a lot with bi-weekly events and should be considered here. Sometimes, a bi-weekly event will not have one of its instances simply cancelled, but shifted to the next week. From that point on, your calendar is out of sync and your only choice is to move the whole series around. If you care about being able to go back and see what a particular day in the past looked like, that means adding a whole new series and adjusting the old series' end date. Quite cumbersome.

By the way, for anyone working on a calendar application it would be highly recommendable to get yourself an old Symbian Belle device and use it as your main calendar for a while. Nokia engineers really had a lot of fine details "down to a t" and Belle even made it look pretty.

from apps.

georgehrke avatar georgehrke commented on August 23, 2024

dup of owncloud/calendar#33

from apps.

LeCoyote avatar LeCoyote commented on August 23, 2024

Erm, how is this a duplicate?
This issue is about the fact that it must be possible to edit 1 event in the series. Issue owncloud/calendar#33 is about showing a warning. Those might be related, but they are still 2 different things. Or perhaps did you mean #33 ?

from apps.

georgehrke avatar georgehrke commented on August 23, 2024

@LeCoyote see my comment owncloud/calendar#33 (comment)

from apps.

LeCoyote avatar LeCoyote commented on August 23, 2024

@georgehrke I've seen it. Still, this issue is not only about deleting a single occurrence, but about editing as well, in which case the delete warning is not enough. Am I missing something?

from apps.

georgehrke avatar georgehrke commented on August 23, 2024

@LeCoyote You will have the same choice for editing for sure. (all, this and future, this particular one)

from apps.

LeCoyote avatar LeCoyote commented on August 23, 2024

@georgehrke Ah well, in that case, that's great. It's just that it isn't really obvious from the title. Looking forward to this!

from apps.

Related Issues (20)

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.