Victor Dubiniuk
29d395f6fd
Make rename behavior consistent with files app
10 years ago
Victor Dubiniuk
7fcf703041
Cleanup some variables
10 years ago
Victor Dubiniuk
1bbcd7f6af
Add config page and settings
10 years ago
Victor Dubiniuk
674f3bb0a5
Log via helper
10 years ago
Victor Dubiniuk
e4ce2258e1
MS formats. First approach
10 years ago
Victor Dubiniuk
6badc5c105
Save as a new file if old was deleted. Fixes #188
10 years ago
Victor Dubiniuk
f26e107504
No more barrier to enter for guests. Closes #200
10 years ago
Victor Dubiniuk
673e541531
Fixing disconnection injected twice
10 years ago
Victor Dubiniuk
5b804c1d4e
Op cleanup
10 years ago
Victor Dubiniuk
d1aee9fe68
Remove dead code
10 years ago
Victor Dubiniuk
e3f6e4d48a
Add title when shared by link. Fixes #202
10 years ago
Victor Dubiniuk
5220b5810d
Uid based colors. Closes #112
10 years ago
Victor Dubiniuk
3669d90862
Filters for files app
11 years ago
VicDeo
36b7d19e01
Search cache for all filter available
11 years ago
VicDeo
5c59a2d374
Use filters
11 years ago
Victor Dubiniuk
b7d71e025b
Improve shared files resolution. Fixes #162,#167
11 years ago
Victor Dubiniuk
40182b061c
Make sure that cursor/member exists before removal
11 years ago
Vincent Petry
d56ef4f0b6
Make it possible to rename documents by clicking on title
11 years ago
Vincent Petry
aed7ed77d2
Fixed file not found issue
...
This fixes an issue where the second call would miss the "/files" part.
The path attribute must keep "files" so that the next call to the File
instance will still have the correct one.
Fixes #155
11 years ago
Victor Dubiniuk
19a1b51a0e
Open readonly shares with viewer. Ref #62
11 years ago
Victor Dubiniuk
d406168c59
Properly resolve share token. Fixes #153
11 years ago
Victor Dubiniuk
a422d22e48
Fix premature proxy switching. Ref #143
11 years ago
Victor Dubiniuk
c5e565cf8a
Inject AddMember on join
11 years ago
Victor Dubiniuk
46d2dc1644
User management ops on the server side
11 years ago
Victor Dubiniuk
99818f98ea
Do not create -conflict if versions are enabled
11 years ago
Victor Dubiniuk
726ebbcb30
handle password protected links. Closes #97
11 years ago
Victor Dubiniuk
b31a010018
Fix updating document hash while saving
11 years ago
Victor Dubiniuk
e60c91acbb
Add missed files
11 years ago
Victor Dubiniuk
bfa914d8b2
Make sure fs has subdir documents always
11 years ago
Victor Dubiniuk
e63943cc52
Fix view path
11 years ago
root
f81bbe60fe
Fix #101
11 years ago
Victor Dubiniuk
4dc1064d44
Use /files in view fakeRoot ref #99
11 years ago
Victor Dubiniuk
262834b6af
Handle save for any leaving collaborator. Ref #63 , #95 , #83
11 years ago
Victor Dubiniuk
4f9c51cecd
Duplicates postfixes start with (2) now
11 years ago
Victor Dubiniuk
9b0afdd44a
Disconnect user on leaving a session. Closes #15
11 years ago
Victor Dubiniuk
2ee654c1ea
Resolve path for reshares. Closes #66
11 years ago
Victor Dubiniuk
e153650fb7
Do not run cleanup on on-existing session
11 years ago
Victor Dubiniuk
4c0772f2ce
Do not handle empty collections
11 years ago
Victor Dubiniuk
90167c035a
Add last activity to insert
11 years ago
Victor Dubiniuk
f25c334da7
Properly escape query. Fix #59
11 years ago
Victor Dubiniuk
477805fe48
Create documents directory before copying genesis
11 years ago
Victor Dubiniuk
f1e3e1bf27
Fix namespace
11 years ago
Victor Dubiniuk
7b858e75b5
Migrate to simple orm
11 years ago
Victor Dubiniuk
6e7818a967
Add PHP doc
11 years ago
Victor Dubiniuk
4c30cf0e71
Guest can finally edit
11 years ago
Victor Dubiniuk
e3e8ef5b58
Refactoring permissions. Allow guests to join session
11 years ago
Victor Dubiniuk
a7195d6be6
Store genesis to the real file owner instead of session starter
11 years ago
Victor Dubiniuk
20da92fc4e
Initial work on public links
11 years ago
Victor Dubiniuk
f96944b867
Add -conflict postfix for files modified externally
11 years ago
Victor Dubiniuk
584d882c65
Resolve path to shared items for current user
11 years ago
Victor Dubiniuk
7f02dac318
Save to new file if hash is changed. Ref #16
11 years ago
Victor Dubiniuk
c6a207ec51
No need in explicit start session. It is started by the first join. Partially Ref #4
11 years ago
Victor Dubiniuk
06ea1d914e
Fix non-static notice in logs. Ref #32
11 years ago
Victor Dubiniuk
caeaacfc45
Cleanup session on save. Ref #15
11 years ago
Tobias Hintze
f34ccef158
OC_Util::generate_random_bytes was camelCased in master
...
check function existence instead of branching away for stable5
11 years ago
Victor Dubiniuk
8d70dffdfc
Correct debug code
11 years ago
Victor Dubiniuk
00d4b33374
Fix session cleanup
11 years ago
Victor Dubiniuk
ba6fe651d0
More than one is >
11 years ago
Victor Dubiniuk
136f445581
Cleanup session data if original file is removed
11 years ago
Victor Dubiniuk
4d0bf663d9
Fix typo
11 years ago
Victor Dubiniuk
0fd9b8cbcc
Use parent namespace in subclasses
11 years ago
Victor Dubiniuk
f4fadd3bcc
Moved common code to the parent class
11 years ago
Victor Dubiniuk
80cba2f5d7
Do not show deleted files in documents
11 years ago
Jörn Friedrich Dreyer
3ada1fcc1d
introduce documents_revisions table, whitespace changes
11 years ago
Jörn Friedrich Dreyer
d62e723304
refactor document.js, show overlay icon only when a member active, load session and member info with documents.php
11 years ago
Jörn Friedrich Dreyer
667f3717db
add legacy getSessionByFileId to use getSessionsByFileIds
11 years ago
Jörn Friedrich Dreyer
8c44e84a54
allow arrays as param to getSessionByFileId
11 years ago
Jörn Friedrich Dreyer
d756b5fbaa
minor reformatting of sql
11 years ago
Jörn Friedrich Dreyer
7bc25ec0ce
rename office -> documents
11 years ago
Jörn Friedrich Dreyer
d2e00b9aa3
fix path when opening document
11 years ago
Victor Dubiniuk
968a418ec9
Use path for creating sessions, store fileid to db
11 years ago
Victor Dubiniuk
2635421222
Track and log failures
11 years ago
Victor Dubiniuk
922cdec6b8
Merge session list with document list
11 years ago
Victor Dubiniuk
70a20ebc93
Switch to fileid
11 years ago
Victor Dubiniuk
f975f4a268
Remove cursor on timeout
11 years ago
Victor Dubiniuk
2982f78b45
Add docstrings to download classes
11 years ago
Victor Dubiniuk
70b2b2bb69
Various fixes
11 years ago
Victor Dubiniuk
6cdc2e92da
Invite model
11 years ago
Victor Dubiniuk
6d33c54c6c
MemberId is now string
11 years ago
Victor Dubiniuk
1340b3bb75
Update last activity time
11 years ago
Victor Dubiniuk
32016d8381
Introducing memberId
11 years ago
Victor Dubiniuk
86952308ce
MemberId, not member
11 years ago
Victor Dubiniuk
6cf503f7fb
First approach to query_memberdata_list
11 years ago
Victor Dubiniuk
c44ebd24ce
Add member DB model
11 years ago
Victor Dubiniuk
4abcc12489
Session interface cleanup
11 years ago
Victor Dubiniuk
2b440eadcc
Store original path
11 years ago
Victor Dubiniuk
544991cab3
Use random and unique session id
11 years ago
Victor Dubiniuk
2632387517
Respond to session-list
11 years ago
Victor Dubiniuk
9658890600
Joining session works
11 years ago
Victor Dubiniuk
0247677108
Fix initial session
11 years ago
Victor Dubiniuk
778378b570
Fix filepath
11 years ago
Victor Dubiniuk
412d07dedc
Legal stuff
11 years ago
Victor Dubiniuk
76682cfe1c
Store genesis as sha1(content)
11 years ago
Victor Dubiniuk
9586253c38
Use OCP/JSON to check user
11 years ago
Victor Dubiniuk
7b86f75955
Cross user access
11 years ago
Victor Dubiniuk
5b165331df
Copy genesis to storage
11 years ago
Victor Dubiniuk
354f059d92
Opsync working
11 years ago
Victor Dubiniuk
013bf8eb6e
Initial session list
11 years ago
Victor Dubiniuk
accbdf7284
Cleanup ops
11 years ago
Tobias Hintze
fa96c76d5d
fix sync-ops handling
11 years ago
Tobias Hintze
f03ee0ee1c
workarounds for db-schema issues
11 years ago
Victor Dubiniuk
74ef36fdd6
Further work on session
11 years ago
Victor Dubiniuk
173dae0381
Return insertId instead of numrows
11 years ago
Victor Dubiniuk
34c8ab53dc
Make seq autoincrement
11 years ago
Victor Dubiniuk
48f8c3551e
Use exceptions to process incorrect requests
11 years ago
Victor Dubiniuk
f6e1c65ea4
Ops sync
11 years ago
Victor Dubiniuk
9bf29b2913
Sample ops
11 years ago
Victor Dubiniuk
2a7b9a6e1b
Session reading. Mock session
11 years ago
Victor Dubiniuk
abaa34d2f1
Cleanup Request processing
11 years ago
Victor Dubiniuk
e75e8effc1
Dummy DB models
11 years ago
Victor Dubiniuk
57fae2637d
Range download support
11 years ago
Victor Dubiniuk
1ce37b6613
Rename file to math the classname
11 years ago
Victor Dubiniuk
aef0059d8c
Remove trailing closing php tag in classes and excessive lines
11 years ago
Victor Dubiniuk
1353d5ce65
Update target mimetype
11 years ago
Victor Dubiniuk
dfa25baa7f
Fix date, size, name
11 years ago
Frank Karlitschek
7d01f5f427
A skeleton app for usage in the future
11 years ago