owncloud / calendar Goto Github PK
View Code? Open in Web Editor NEWCalendar app for ownCloud
License: GNU Affero General Public License v3.0
Calendar app for ownCloud
License: GNU Affero General Public License v3.0
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.
emojis and other 4 byte unicode characters
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?
The upgrade script needs to:
It should label the calendar as faulty and disable the import for that calendar.
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 ?
Once the dav branch is in and a js only timezone service was implemented it's time to get rid of all the obsolete php code.
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.
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 :
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.
Hi, what about a special view for upcoming birthdays per week, per month??
regards, hitam4450
@raghunayyar please get rid of it
I shouldn't be manually closing the DialogModel when the last issue is closed.
contactsController provides api:
https://github.com/owncloud/calendar-rework/blob/master/appinfo/routes.php#L53
After the recent merge, clicking on the date-picker changes its view from weekly to monthly/yearly. [1]
Because of this we currently don't have a way to close the datepicker. Do we need these views? Or we can use the monthly view and use the header to toggle the monthly content. What do you think? @georgehrke @jancborchardt
clean install on raspberry pi
Normal creation of events through the web interface
After "save Event" nothing is happend.
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
Browser:
Chrome/Firefox
Operating system:
Rasbian
no logs
Insert your webserver log here
no intersting logs
Insertour ownCloud log here
no logs
no errors
related to owncloud/core#18739
We will get rid of our REST API and talk to the DAV app via CalDAV
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"}
next to the time input should be a globe icon triggering a timezone input.
this input should be a list of predefined timezones.
Do we really need ... at all?
Do we need ... in production?
When editing a repeating event the calendar needs a special dialog:
Do you want to change only this or this and all upcoming occurrences?
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.
I don't know the version number and other relevant with which we will be starting and stuff, so @georgehrke do the honors.
show loading animation when initially loading the calendar and the subscription list
This should be done as a calendar-item without any actions and a simple spinner in the middle.
One each for calendar list and subscription list
we will heavily depend on the dav app and therefore need to alter course.
contactsController provides api: https://github.com/owncloud/calendar-rework/blob/master/appinfo/routes.php#L52
We only use uicalendar for initializing full calendar.
=> using it is a total overkill
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.