Coder Social home page Coder Social logo

owncloud / calendar Goto Github PK

View Code? Open in Web Editor NEW
121.0 79.0 44.0 15.81 MB

Calendar app for ownCloud

License: GNU Affero General Public License v3.0

PHP 10.28% CSS 2.39% JavaScript 80.88% HTML 0.03% Makefile 0.48% Python 0.83% Shell 0.20% Starlark 4.90%
owncloud-app

calendar's Introduction

ownCloud Calendar

Build Status Quality Gate Status Security Rating Coverage

A calendar app for ownCloud

This is the new calendar app that has replaced the old calendar app, and is only the frontend for the new server-integrated CalDAV-Backend.

Maintainer:

Contributors:

If you’d like to join, just go through the issue list and fix some. :)
We’re also in #owncloud-calendar on freenode IRC.

Support:

Check out our FAQ. If you don't find a solution, you are welcome to ask for support in our Forums or the IRC-Channel. If you have found a bug, feel free to open a new Issue on GitHub. Keep in mind, that this repository only manages the frontend. If you find bugs or have problems with the CalDAV-Backend, you should ask the guys at ownCloud Core for help!

Supported Browsers

  • Chrome/Chromium 49+
  • Edge 14+
  • Firefox 45+
  • Internet Explorer 11
  • Safari 10+

We don't support Internet Explorer 10 and below. Patches for IE9+ are accepted though.

calendar's People

Contributors

codeling avatar deepdiver1975 avatar dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar dominicrico avatar dpakach avatar dschmidt avatar felixheidecke avatar georgehrke avatar grgprarup avatar haribhandari07 avatar individual-it avatar jancborchardt avatar jnweiger avatar julian1998 avatar kiranparajuli589 avatar lukasreschke avatar mariusbluem avatar mcorteel avatar micbar avatar ownclouders avatar peternowee avatar phil-davis avatar raghunayyar avatar sagargi avatar skjnldsv avatar swikritit avatar tcitworld avatar wrexroad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

calendar's Issues

Update appinfo

I don't know the version number and other relevant with which we will be starting and stuff, so @georgehrke do the honors.

Can't create events

Steps to reproduce

clean install on raspberry pi

Expected behaviour

Normal creation of events through the web interface

Actual behaviour

After "save Event" nothing is happend.

Server configuration

Operating system:
Rasbian OS
Web server:
Apache2
Database:
SQLLite
PHP version:
5.5
ownCloud version: (see ownCloud admin page)
newest
Updated from an older ownCloud or fresh install:
fresh install
List of activated apps:
only the calender rework

no changes in config.php

Are you using external storage, if yes which one: local/smb/sftp/...
no
Are you using encryption: yes/no
no
Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...
no

Client configuration

Browser:
Chrome/Firefox
Operating system:
Rasbian

Logs

Web server error log

no logs
Insert your webserver log here
no intersting logs

ownCloud log (data/owncloud.log)

Insertour ownCloud log here
no logs

Browser log

no errors

Left navigation doesn’t collapse on mobile

For some reason the normal app navigation doesn’t collapse on mobile. The toggle shows but the navigation also still stays.

Anything you do differently from the default app HTML?

Creating Subscriptions is giving a 500 error

My owncloud.log shout this :
{"reqId":"dZP1W6v+esvo29jB75B2","remoteAddr":"::1","app":"PHP","message":"Cannot use OCP\\AppFramework\\Db\\Entity as Entity because the name is already in use at \/Applications\/MAMP\/htdocs\/ownCloud\/core\/apps\/calendar\/db\/timezonemapper.php#26","level":3,"time":"2015-10-24T17:58:54+00:00"} {"reqId":"2WkNu0MHv23KOUmkgjjK","remoteAddr":"::1","app":"PHP","message":"Cannot use OCP\\AppFramework\\Db\\Entity as Entity because the name is already in use at \/Applications\/MAMP\/htdocs\/ownCloud\/core\/apps\/calendar\/db\/timezonemapper.php#26","level":3,"time":"2015-10-24T18:02:17+00:00"} {"reqId":"01KSlfoSOJLqtjyJMUIX","remoteAddr":"::1","app":"PHP","message":"Cannot use OCP\\AppFramework\\Db\\Entity as Entity because the name is already in use at \/Applications\/MAMP\/htdocs\/ownCloud\/core\/apps\/calendar\/db\/timezonemapper.php#26","level":3,"time":"2015-10-24T18:05:03+00:00"}

List view

I am not able to find a simple list view for the calendar in ownCloud - is there any?

A simple list view of all events would be a great enhancement for many people using the calendar app as a time planer tool. Paired with an optional simple Export of the times + appointment names (no must have!) to a text based file format like CSV would make a time management tool out of the ownCloud calendar.

Sorry for posting this as an Issue rather than post it to the feature request list, which I was not able to find.

Moving Forward: Events Editor

Since, we are deciding to get rid of jQuery UI in core, its time to drop it in the events editor in calendar too. We will be using angular popover for the same, which calls for a relatively big change in UI for the editor. I spent the last couple of days trying different calendar apps, which primarily follow two approaches.

  1. They put everything within the editor though segregate between the different sections with toggles. (Apple, Fantastical)
  2. They keep the minimal changes in the editor but take the advanced options to a different GUI altogether. (Google Calendar)

Both have it's upsides and downsides, so I really want to have it certain which way we are heading with a discussion. Since, calendar is a complex application I broke it down into 2 components :

  1. Primary components include the parts of the editor which are important at their face value.
    • Title of the event
    • Calendar it is a part of.
    • All day or not (if not, from when to when)
    • Location
    • Description of the event.
  2. Secondary components includes everything else, that can be clubbed into advanced options. I really think giving them on the face is too much for a user to grasp. These contain:
    • Repeating events (if yes, then the fixed repeating parameters or custom parameters)
    • Alarms
    • Sharing / Attendees.

I have mockups for both approaches. Will fine tune them a bit and post them here. What do you think @georgehrke @jancborchardt, I really would like some inputs here.

upgrade script

The upgrade script needs to:

  • check oc_clndr_calendars and oc_clndr_objects integritry
  • try to fix what's broken
  • migrate shares

view button logic if f***ed up

The highlighting of the buttons for selecting the new view is broken.
There is no button preselected, although one view is obviously preselected.

Additionally if you click Today the Today button is highlighted, which doesn't make any sense.

maybe @raghunayyar ?

convert simple format back to ICAL object

We use a simplified format, that helps us to process the ICAL data in the event editor.
The algorithm to convert ICAL -> simple format already works.
The other way around is still missing.

get rid of uicalendar

We only use uicalendar for initializing full calendar.
=> using it is a total overkill

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.