Code Monkey home page Code Monkey logo

Comments (9)

jancborchardt avatar jancborchardt commented on May 25, 2024 1

disable "Calendars" and "Todos" if the Calendar app is disabled

Maybe a better middle path is to disable that / not show that when the calendar app is disabled and there are no entries in there. Cause if Calendars are used via dav, it should show there. :)

from activity.

ChristophWurst avatar ChristophWurst commented on May 25, 2024

disable "Calendars" and "Todos" if the Calendar app is disabled

Note that calendars can be used even without the calendar app.

from activity.

ChristophWurst avatar ChristophWurst commented on May 25, 2024

MorrisJobke added the 3. to review label 10 minutes ago

Are you sure about that? :-P

from activity.

MorrisJobke avatar MorrisJobke commented on May 25, 2024

Note that calendars can be used even without the calendar app.

Yes I know, but on an instance where there is no calendar available not advertised this looks super strange.

Are you sure about that? :-P

Habit from opening PRs :P

from activity.

nickvergessen avatar nickvergessen commented on May 25, 2024

The dav filters are intentionally done by dav app and not the UI apps, this requested from calendar+contacts. They are not the api that is interacted with, people that only manage with their phones still might want to see the activity.

For two factor I agree, but that has to be fixed in the two factor app, or hacked into the activity manager, both are in the server repo, therefor I'm closing this...

from activity.

nickvergessen avatar nickvergessen commented on May 25, 2024

Default calendar is created on first login, so there is always an entry... also that gets too messy from my pov

from activity.

jancborchardt avatar jancborchardt commented on May 25, 2024

Of course I meant real entries reflecting actual use. If neither Calendar nor Tasks are used, those sidebar entries only serve to confuse users.

from activity.

nickvergessen avatar nickvergessen commented on May 25, 2024

So for each activity app page load you want to query the dav backends if the user has more then 1/2 calendar (personal + birthdays) and or has entries in these calendars, ignoring artificial entries (birthdays).
Sorry but this is way too much hacking for such a minor thing. There is a possible monkey patch (remove filter from dav's info.xml) which is sufficient enough...

from activity.

helmut72 avatar helmut72 commented on May 25, 2024

Thanks a lot. Removing the part in dav's info.xml works. Because this really confuse normal users!

We use another Groupware and users ask about Calendar and Tasks in Nextcloud, which is disabled.

If they click on Activity's Calendar and Task, it additionally won't stop loading, which is a bad behavior=bug ... loading endless hyper-confuse our users :-)

from activity.

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.