Граф коммитов

390 Коммитов

Автор SHA1 Сообщение Дата
Lukas Reschke aa89c908a7
Remove unrequired route
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-12-07 01:01:01 +01:00
Lukas Reschke 7ef24654cf
Public editing
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-12-07 00:57:01 +01:00
Lukas Reschke 4464726d80
Increase version
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-12-06 21:10:42 +01:00
Lukas Reschke 75af90b4f1
Cleanup source code
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-12-06 21:09:40 +01:00
Lukas Reschke f304fd4629
New admin pages
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-12-06 14:09:19 +01:00
Lukas Reschke 62bd261c0b
Remove unrequired "Office" interface
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-12-06 12:53:09 +01:00
Lukas Reschke d359d1452f
Group restrictions are not supported
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-12-06 12:08:40 +01:00
Lukas Reschke 12a873d51d
Link to Nextcloud instead to the ownCloud repo
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-12-05 21:17:23 +01:00
Andras Timar d2fa83564c Bump version to 1.1.15 2016-11-29 17:51:42 +01:00
Lukas Reschke 5ef181a29a
Remove public.php
That file is not required anymore

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-11-24 13:09:04 +01:00
Andras Timar db07929380 Bump version to 1.1.14 2016-11-21 16:12:50 +01:00
Morris Jobke 9ae2dfc029
Update to 11
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2016-11-15 20:46:29 +01:00
Andras Timar a4b60e84cf Bump version to 1.1.13 2016-11-11 00:09:37 +01:00
Andras Timar f0fd5b2a22 Bump version to 1.1.12 2016-11-01 15:01:44 +01:00
Pranav Kant a12ff8d0d2 security: Support WOPI's PostMessageOrigin
Adds a new property PostMessageOrigin to WOPI's CheckFileInfo.
The inner frame then only sends message to target with origin
mentioned in this property.

Also implement editor initialization WOPI specs. Inner frame
sends a App_LoadingStatus message to us when ready, and we send
Host_PostmessageReady when we are ready.
2016-10-27 17:57:46 +05:30
Andras Timar 46bd131dbe Bump version to 1.1.10 2016-10-27 12:36:33 +02:00
Andras Timar 8f0c7d304e bump version to 1.1.9 2016-10-24 12:54:34 +02:00
Pranav Kant 7e64777f4a Store canwrite property in DB
Move whether the file is editable or not logic when generating a
token and store it in the DB with the access token instead of
checking it dynamically in WOPI calls.
2016-10-19 21:12:29 +05:30
Pranav Kant 81e60581e4 Add a db index to access token 2016-10-19 21:12:29 +05:30
Pranav Kant 145854400e New 'Use OOXML by default' option in admin settings 2016-10-13 14:41:49 +05:30
Thomas Müller 517cc37372 There are no personal settings
Fixes #118
2016-10-07 12:28:15 +02:00
Andras Timar ee1e6388f9 Bump version to 1.1.6 2016-10-02 16:20:30 +02:00
Andras Timar 6fc595eb93 remove unused 'Save new documents to' setting, fixes #76 2016-09-12 19:42:46 +02:00
Andras Timar ccc483e8e8 Bump version to 1.1.5 2016-09-01 17:16:40 +02:00
Pranav Kant c166c7b189 Respect default settings
Support for default settings when there is none provided by user
was already in lib/appconfig.php

But we were using the CoreConfig object always which queries the
database; lets use the appConfig object so that if the value is
missing in the database, we still have the default value to take
care of the app.
2016-08-29 14:47:31 +05:30
Andras Timar 955098c52c Bump max-version to 9.2 2016-08-25 09:11:39 +02:00
Jan Holesovsky 1d16bf0246 Bump version to 1.1.4, update max-version to 9.1. 2016-08-09 13:32:33 +02:00
Andras Timar 2cb728e02c Set app icon 2016-07-22 11:02:53 +02:00
Lukas Reschke aa777cea85 Add more metadata 2016-07-20 10:33:14 +02:00
Andras Timar 1bfa8d2a9d update name to fit in the app dropdown, for real 2016-07-19 20:49:04 +02:00
Andras Timar 31ee01520f Bump version to 1.1.3 2016-07-19 20:35:41 +02:00
Jan-Christoph Borchardt 8b75221ff3 update name to fit in the app dropdown 2016-07-19 17:02:39 +02:00
Andras Timar 42d1f78f39 Bump version to 1.1.2 2016-07-19 15:49:44 +02:00
Andras Timar 8ec0138f5d Bump version to 1.1.1 2016-07-19 14:15:24 +02:00
Andras Timar 444f987412 Merge branch 'master' into rename-info-xml 2016-07-19 11:10:17 +02:00
Andras Timar b091c74814 Merge pull request #87 from owncloud/add-ocs-id
Add OCS ID
2016-07-19 11:08:57 +02:00
Lukas Reschke 294274adc6
Use event dispatcher
Registers the JS via event dispatchers. Otherwise the JS is not loaded when somebody has pretty URLs configured.
2016-07-18 23:47:01 +02:00
Lukas Reschke d48d3b4f70 Correct spelling 2016-07-18 19:59:04 +02:00
Lukas Reschke fe248b98f8 Add OCS ID
Adds the OCS ID for https://apps.owncloud.com/content/show.php/Collabora+Online+connector?content=174727
2016-07-18 19:58:33 +02:00
Lukas Reschke 6d8b89b949
Name file info.xml directly
When developing apps for Nextcloud it is more usual that as a developer you can directly clone the app and enable it. The makefile is also very specific.

To improve the developer experience I have renamed that file to "info.xml" directly. At least I was kinda confused why I couldn't enable the app the first time I cloned it :-)
2016-07-18 12:07:09 +02:00
Pranav Kant 3235b886ad Add a revision history sidebar 2016-06-28 14:24:26 +05:30
Ashod Nakashian 0517f76c32 Shared documents now show correct editor's name in the change hisotry 2016-06-18 20:43:00 -04:00
Pranav Kant bb01949a9a Use new owncloud9 addMenuEntry plugin
... to add new odf files from main 'Files' app
2016-06-15 22:38:08 +05:30
Pranav Kant af16a4cd27 Make me work with owncloud9
Due to API change (searchByMime), app was completely broken when
installed with owncloud9. This change should make it work with
owncloud9, while still keeping older owncloud version (upto 8.2)
in working state.

Lets use functions on object returned by searchByMime instead of
directly accessing its data members.
2016-06-15 13:33:25 +05:30
Andras Timar 7dd4a8c58d Merge pull request #58 from pranavk/master
Don't load all documents when only one is clicked on from 'Files'
2016-06-13 15:55:24 +02:00
Andras Timar 002d4e6f34 Set ownCloud version compatibility, as of now, 8.2 only 2016-06-10 13:44:36 +02:00
Pranav Kant b138109820 Don't load all documents when only one is clicked on from 'Files' 2016-06-09 20:17:36 +05:30
Andras Timar 8e2ee31a13 Bump version to 0.15.0 2016-04-17 11:56:56 +02:00
Andras Timar b297367139 Bump version to 0.14.0 2016-04-04 13:09:49 +02:00
Andras Timar 2b302fa1af local file access method is deprecated by WOPI 2016-03-31 16:24:16 +02:00
Andras Timar 79e6af8182 Merge pull request #26 from timar/master
Bump version to 0.9.1 to trigger database update
2016-03-25 12:14:06 +01:00
Andras Timar 773b4c8d5e Bump version to 0.9.1 to trigger database update 2016-03-25 12:13:16 +01:00
Ashod Nakashian dc05bb09f5 wopi: CheckFileInfo handler added 2016-03-23 21:58:12 -04:00
Andras Timar a32c1e2be3 remove unused webODF unstable setting 2016-03-15 00:23:17 +01:00
Andras Timar b323d9512d internal name: richdocuments, name: Collabora Online, version: 0.9.0 2016-03-15 00:13:55 +01:00
Andras Timar f0f3e42c0e remove dead code (from Collabora Online perspective) 2016-03-14 23:34:29 +01:00
Ashod Nakashian 30a22ef7e7 WOPI GetFile and PutFile added and document loader updated 2016-03-09 08:42:47 -05:00
Ashod Nakashian be97780451 WOPI Token table and database plumbing added 2016-03-09 08:40:48 -05:00
Henry Castro 13692a5d3b Request discovery.xml from WOPI client 2016-03-09 08:54:56 -04:00
Henry Castro 2d2edffa80 Add initial cache support 2016-03-09 08:50:49 -04:00
Victor Dubiniuk 447610b260 Fix appid 2015-12-16 18:04:32 +03:00
Andras Timar 814fb4d182 change app name to CODE 2015-12-06 11:45:52 +01:00
Andras Timar 8010839279 bccu#1335 don't try to handle pdf, internal pdf.js does a better job 2015-11-15 19:12:45 +01:00
Jan Holesovsky 91e49449f3 cloudsuite: Cleanup when the document is closed. 2015-11-05 11:15:45 +01:00
Jan Holesovsky aa0a8f666a cloudsuite: Implement the saving back. 2015-11-04 13:15:22 +01:00
Jan Holesovsky 302317ca47 cloudsuite: Fix starting of editing directly from the Files view. 2015-10-30 17:48:32 +01:00
Henry Castro 32bc4fdbfe cloudsuite: add filter documents
The upload works as expected. But the document filters does not
show the uploaded files.  So this patch add more file supports
2015-10-29 15:10:55 -04:00
Henry Castro 48cba261ec cloudsuite: revert route showLOleaflet
With the current layout changes, showLOleaflet is no longer need it.
2015-10-28 16:14:38 -04:00
Jan Holesovsky 3bed81b4a9 cloudsuite: Implement the document loading via CloudSuite.
In order to work, we need a group that is shared between wwwrun (for owncloud)
and loolwsd; let's call it loolwww.  Then:

cd <www>/owncloud/apps/documents
mkdir documents-tmp
chown chown wwwrun:loolwww documents-tmp
chmod g+ws documents-tmp

ownCloud takes care of copying the files to this shared location, and back (in
the future).  It will also need to take care of the cleanup, at the moment the
files are leaked.
2015-10-28 15:57:51 +01:00
Henry Castro 5368e28482 cloudsuite: add route showLOleaflet 2015-10-27 23:04:26 -04:00
Henry Castro ddfacfe344 cloudsuite: add URLGenerator 2015-10-27 23:03:18 -04:00
Jan Holesovsky 7324ec8549 cloudsuite: Minimal branding. 2015-10-23 14:00:36 +02:00
Victor Dubiniuk eacd2b4d10 Raise minversion, update version, put it into info.xml 2015-10-22 21:10:49 +03:00
Jan-Christoph Borchardt d5402458e8 fix ownCloud version in dependency, fix #558 2015-10-22 09:24:03 +13:00
Victor Dubiniuk 76ef4e48aa ByeBye static Config class 2015-09-19 00:20:28 +03:00
Victor Dubiniuk b8917435f3 Use different entry points for users and guests 2015-09-18 21:47:19 +03:00
Victor Dubiniuk dfc91185f0 Remove private and deprecated API calls 2015-08-28 19:32:54 +03:00
Victor Dubiniuk 58725da687 Remove deprecated API usage. Step 2 2015-08-27 01:27:06 +03:00
Victor Dubiniuk 8897dda9ab Remove deprected API usage. Step 1 2015-08-26 19:12:45 +03:00
Victor Dubiniuk 03b6ccb113 0.10.1 2015-08-04 16:55:08 +03:00
Thomas Müller 3da0cd1fd5 Fix the app 2015-07-13 16:29:26 +02:00
RealRancor ced3dd3c66 Fix "Undefined index: REQUEST_URI" on cron runs 2015-07-10 08:11:44 +02:00
Victor Dubiniuk a8e1d14622 Add more tags in description and update version 2015-06-18 20:02:57 +03:00
Victor Dubiniuk a5ae82e870 Use closure for navigation. Fixes #486 2015-06-16 21:53:44 +03:00
Bernhard Posselt e9d95b6acd do not load scripts for all apps 2015-05-25 19:06:23 +03:00
Victor Dubiniuk 117ead441b Update appinfo to actual state 2015-05-14 19:24:02 +03:00
David Prévot 3359db959d Drop useless execution bits 2015-02-27 18:16:42 -04:00
Joas Schilling 766766c8f2 Remove is shipped 2015-01-27 12:52:36 +01:00
Victor Dubiniuk 3e5b13f752 Fix member disconnection routes 2014-11-19 01:15:15 +03:00
Victor Dubiniuk 65de023e94 Use a separate field for optype. No more LIKE in queries 2014-11-13 01:20:54 +03:00
Victor Dubiniuk 849bbe5be7 Add extra option to disable doc(x) support 2014-11-06 19:31:25 +03:00
Victor Dubiniuk 4476742856 generic avatar is no used anymore -> kill it 2014-11-05 17:12:09 +03:00
Victor Dubiniuk d24863e97e Only GET 2014-11-04 18:40:31 +03:00
Victor Dubiniuk 4f19683c03 Inject logger 2014-10-28 22:38:08 +03:00
Victor Dubiniuk d7b06b635a Move otpoll to session controller 2014-10-28 20:21:27 +03:00
Victor Dubiniuk 815194cddb Move supported mimes to settings controller 2014-10-28 18:50:58 +03:00
Victor Dubiniuk 45c30440b8 Move download to documentcontroller 2014-10-28 01:59:49 +03:00
Victor Dubiniuk 33dfec8804 Migrate settings controllers to appframework 2014-10-28 01:04:35 +03:00
Victor Dubiniuk 595b2fbf96 Migrate major controllers to appframework 2014-10-25 17:18:00 +03:00
Victor Dubiniuk 58c7575a92 Declare routes required by breaking routing change in core 2014-10-09 20:49:57 +03:00
Victor Dubiniuk 1a545d4941 Remove info routes and action 2014-09-08 21:11:58 +03:00
Victor Dubiniuk c49415d764 Remove routes and action 2014-09-08 21:08:54 +03:00
Victor Dubiniuk c0749af35b Add routes 2014-09-02 20:16:07 +03:00
Victor Dubiniuk 3196f5fc91 Filter_Office -> Filter\Office 2014-08-04 21:13:45 +03:00
Victor Dubiniuk eb170d6713 Download_Simple -> Download\Simple 2014-08-04 21:08:36 +03:00
Victor Dubiniuk 6edaca04cd Download_Range -> Download\Range 2014-08-04 21:06:24 +03:00
Victor Dubiniuk fbb931c91e Db_Member -> Db\Member 2014-08-04 21:00:58 +03:00
Victor Dubiniuk 214c6dfa36 Db_Op -> Db\Op 2014-08-04 20:56:24 +03:00
Victor Dubiniuk 7356dcfae3 Db_Session -> Db\Session 2014-08-04 20:51:50 +03:00
Georg Ehrke 616cbc3d2d increment version number 2014-07-07 17:30:31 +02:00
Georg Ehrke 51d27fd186 add ocsid 2014-07-07 17:30:17 +02:00
David Prévot a8192dfc48 Fix comment about LGPL 2014-05-17 15:29:51 -04:00
Victor Dubiniuk 13b73b12c1 Store share token to guest users 2014-04-11 01:11:13 +03:00
Victor Dubiniuk 65ea9a891a Fix year in copyright 2014-04-11 01:07:59 +03:00
Victor Dubiniuk caf3678ce0 Unify translation 2014-04-11 01:07:55 +03:00
Victor Dubiniuk 61576a8374 Add db flag for guests 2014-04-11 01:03:41 +03:00
Victor Dubiniuk a341ca775a OC6 as a least required version 2014-04-11 01:03:41 +03:00
Victor Dubiniuk 1bbcd7f6af Add config page and settings 2014-03-31 20:27:07 +03:00
Victor Dubiniuk e4ce2258e1 MS formats. First approach 2014-03-28 22:14:51 +03:00
Victor Dubiniuk f26e107504 No more barrier to enter for guests. Closes #200 2014-03-14 20:49:17 +03:00
Victor Dubiniuk d1aee9fe68 Remove dead code 2014-02-12 17:22:00 +03:00
Victor Dubiniuk 988ae02b8e Move rename controller to document 2013-12-19 00:08:02 +03:00
Vincent Petry d56ef4f0b6 Make it possible to rename documents by clicking on title 2013-12-05 14:04:36 +01:00
daniel 1ca71cf4b3 remove newline at end of file (editor added that automatically) 2013-11-28 20:21:03 +01:00
daniel a9f1c04ed2 remove unnecessary sub-select
member_id is the primary key and therefore unique => the nested select statement is not necessary and only adds additional computational overhead on the db.
2013-11-28 20:14:46 +01:00
Victor Dubiniuk 9ab3c0cbce Make sure that DB has no broken entries created on prerelease evaluation 2013-11-27 18:02:16 +03:00
Victor Dubiniuk 0a44da4e80 Bump version 2013-11-27 17:28:28 +03:00
Victor Dubiniuk e60c91acbb Add missed files 2013-11-09 17:30:46 +03:00
Victor Dubiniuk bfa914d8b2 Make sure fs has subdir documents always 2013-11-09 17:29:12 +03:00
Victor Dubiniuk bb87497541 Hide unstable settings 2013-10-29 17:29:19 +03:00
Victor Dubiniuk 9b0afdd44a Disconnect user on leaving a session. Closes #15 2013-10-28 20:01:30 +03:00
Victor Dubiniuk e3f26447c1 Translate appp title in navigation 2013-10-27 10:37:33 +03:00
Victor Dubiniuk c5e452f888 Bump version 2013-10-22 16:34:31 +03:00
Victor Dubiniuk adf5aafe70 Integrate odf viewer 2013-10-20 21:51:45 +03:00
Morris Jobke 35d055b436 Fix app ordering - ref owncloud/core#4324 2013-10-06 21:18:09 +02:00
Frank Karlitschek f930623d6b enable by default 2013-10-02 09:23:58 +02:00
Victor Dubiniuk ad8c163436 Default documents dir for upload. Ref #49 2013-10-01 19:34:08 +03:00
Victor Dubiniuk 7b858e75b5 Migrate to simple orm 2013-09-27 18:43:41 +03:00
Victor Dubiniuk e3e8ef5b58 Refactoring permissions. Allow guests to join session 2013-09-25 16:34:54 +03:00
Victor Dubiniuk 20da92fc4e Initial work on public links 2013-09-23 22:56:57 +03:00
Victor Dubiniuk 8aee613fca Sharing 2013-09-19 23:59:25 +03:00
Victor Dubiniuk c6a207ec51 No need in explicit start session. It is started by the first join. Partially Ref #4 2013-09-18 23:41:43 +03:00
Victor Dubiniuk 4ded21f3ac Bump version 2013-09-16 18:58:52 +03:00
Victor Dubiniuk 2703bdc095 Correct field comments. Fixes #40 2013-09-16 18:50:56 +03:00
Victor Dubiniuk 1a92e7c1b4 Create new document. Ref #34 2013-09-16 17:48:41 +03:00
Jan-Christoph Borchardt 95eb059f5b add Documents app icon 2013-09-12 19:10:09 +02:00
Victor Dubiniuk 136f445581 Cleanup session data if original file is removed 2013-09-07 21:26:22 +03:00
Victor Dubiniuk c128a4ac2e Remove stable5 compatibility code. Compatible with 5.0.11+ only anyway 2013-09-07 20:40:36 +03:00
Victor Dubiniuk 0fd9b8cbcc Use parent namespace in subclasses 2013-09-07 20:40:36 +03:00
Victor Dubiniuk e2b65db967 Required OC version was a bit soft 2013-09-04 21:23:02 +03:00
Victor Dubiniuk a481bcc5bf OC5 autoloader fixes 2013-09-03 18:07:50 +03:00
Victor Dubiniuk a92c665916 Split controllers 2013-09-02 19:55:36 +03:00
Jörn Friedrich Dreyer 84c9eb786d add lengths to text to prevent mdb2 schema creation hiccups on stable5 2013-09-02 18:17:31 +02:00
Jörn Friedrich Dreyer 3ada1fcc1d introduce documents_revisions table, whitespace changes 2013-09-02 17:15:29 +02:00
Jörn Friedrich Dreyer e62bae00b4 move documents.php functionality to controller, add route 2013-08-28 19:38:17 +02:00
Jörn Friedrich Dreyer 7bc25ec0ce rename office -> documents 2013-08-28 12:02:27 +02:00
Jörn Friedrich Dreyer 74011e3fc6 convert preview to list 2013-08-27 20:26:34 +02:00
Jörn Friedrich Dreyer df6af65b09 fix schema for mysql 2013-08-27 20:26:34 +02:00
Victor Dubiniuk 84a0bb00b5 First portion of UI changes according to Jans vision 2013-08-27 20:26:33 +02:00
Victor Dubiniuk 32b08e7040 Initial backend for save 2013-08-27 20:26:33 +02:00
Victor Dubiniuk 922cdec6b8 Merge session list with document list 2013-08-27 20:26:33 +02:00
Victor Dubiniuk 0d6d3a5d22 App settings 2013-08-27 20:26:33 +02:00
Victor Dubiniuk 70a20ebc93 Switch to fileid 2013-08-27 20:26:33 +02:00
Victor Dubiniuk f975f4a268 Remove cursor on timeout 2013-08-27 20:26:33 +02:00
Victor Dubiniuk 35837010ae Split controller 2013-08-27 20:26:32 +02:00
Victor Dubiniuk c1c01c364c Invitations. Ugly but works 2013-08-27 20:26:32 +02:00
Victor Dubiniuk c3fae98bfe New sessions list 2013-08-27 20:26:32 +02:00
Victor Dubiniuk fca0cea3ef Add invite to DB 2013-08-27 20:26:32 +02:00
Victor Dubiniuk 86952308ce MemberId, not member 2013-08-27 20:26:31 +02:00
Victor Dubiniuk 40b89a5635 Use uid to link oC metadata 2013-08-27 20:26:31 +02:00
Victor Dubiniuk ab9ceaf3f4 Code deduplication 2013-08-27 20:26:31 +02:00
Victor Dubiniuk b4c8bc13c2 Db schema changed. Reinstall needed :) 2013-08-27 20:26:31 +02:00
Victor Dubiniuk 0fe3e2717a Generic avatar 2013-08-27 20:26:31 +02:00
Victor Dubiniuk 9658890600 Joining session works 2013-08-27 20:26:31 +02:00
Victor Dubiniuk 778378b570 Fix filepath 2013-08-27 20:26:30 +02:00
Victor Dubiniuk 412d07dedc Legal stuff 2013-08-27 20:26:30 +02:00
Victor Dubiniuk 76682cfe1c Store genesis as sha1(content) 2013-08-27 20:26:30 +02:00
Victor Dubiniuk 5b165331df Copy genesis to storage 2013-08-27 20:26:30 +02:00
Victor Dubiniuk 34c8ab53dc Make seq autoincrement 2013-08-27 20:26:29 +02:00
Victor Dubiniuk 4497ba092f Db schema changed 2013-08-27 20:26:29 +02:00
Victor Dubiniuk 76ed6452d9 Serve genesis_url by es_id 2013-08-27 20:26:28 +02:00
Victor Dubiniuk 57fae2637d Range download support 2013-08-27 20:26:28 +02:00
Victor Dubiniuk 8e127b5ab1 Use singluar form in table names 2013-08-27 20:26:28 +02:00
Victor Dubiniuk e1117c9a44 Correct indexes. Trigger DB update 2013-08-27 20:26:28 +02:00
Victor Dubiniuk 5bb3cc5034 Add primary keys 2013-08-27 20:26:28 +02:00
Victor Dubiniuk 63c58dbec4 Initial DB schema 2013-08-27 20:26:28 +02:00
Victor Dubiniuk 1ce37b6613 Rename file to math the classname 2013-08-27 20:26:27 +02:00
Victor Dubiniuk 956bce12b5 Use classpath instead of require 2013-08-27 20:26:26 +02:00
Victor Dubiniuk aef0059d8c Remove trailing closing php tag in classes and excessive lines 2013-08-27 20:26:26 +02:00
Frank Karlitschek 7d01f5f427 A skeleton app for usage in the future 2013-08-27 20:26:26 +02:00