Dmitriy Simushev
|
2c0d88c4d5
|
Use ephemeral cache during installation
|
2014-11-07 11:40:36 +00:00 |
|
Dmitriy Simushev
|
2c9a6830c8
|
Use lazy objects creation in Application class
|
2014-11-07 11:10:19 +00:00 |
|
Dmitriy Simushev
|
6b3b5d6fec
|
Forbid users to post to closed threads
Fixes #72
|
2014-11-06 13:13:29 +00:00 |
|
Dmitriy Simushev
|
b4ab5d8cd1
|
Use "once" method instead of "on"/"off" in JS message form
|
2014-11-06 11:02:57 +00:00 |
|
Dmitriy Simushev
|
bffc2fd799
|
Restrict access to a thread for third-party users
Fixes #71
|
2014-11-06 10:45:38 +00:00 |
|
Dmitriy Simushev
|
3f36afc285
|
Fix comments for AbstractProcessor::processFunction method
|
2014-11-06 10:08:12 +00:00 |
|
Dmitriy Simushev
|
18e9cf7039
|
Remove "get_logged_in" function
|
2014-11-05 15:52:25 +00:00 |
|
Dmitriy Simushev
|
43f7df6c76
|
Remove Thread::setupAvatar method
|
2014-11-05 15:29:23 +00:00 |
|
Dmitriy Simushev
|
03328b9293
|
Use valid types for Thread fields
|
2014-11-05 14:40:19 +00:00 |
|
Dmitriy Simushev
|
3dd80070c7
|
Add "userId" and "agentId" fields to thread at client side
|
2014-11-05 14:25:02 +00:00 |
|
Dmitriy Simushev
|
3984c260b0
|
Use the correct backpath to redirect operator after login
|
2014-11-05 10:46:56 +00:00 |
|
Dmitriy Simushev
|
82a4d7a2a2
|
Use composer's autoloader
Funny, but it fixes #75 without classes changing
|
2014-10-31 14:13:49 +00:00 |
|
Dmitriy Simushev
|
3b43090bda
|
Add "visitorDeleteOld" event
|
2014-10-31 11:51:08 +00:00 |
|
Dmitriy Simushev
|
f0c4299ba3
|
Remove old visitors in single process
|
2014-10-31 11:26:53 +00:00 |
|
Dmitriy Simushev
|
f10079497c
|
Add "groupUpdateOperators" event
|
2014-10-31 09:59:44 +00:00 |
|
Dmitriy Simushev
|
07fc4a3666
|
Fix broken links at "operator/group/<id>/members" page
|
2014-10-30 13:53:47 +00:00 |
|
Dmitriy Simushev
|
38bc096444
|
Return IDs set from "get_operator_group_ids" function
|
2014-10-30 13:49:16 +00:00 |
|
Dmitriy Simushev
|
146c4b7ac1
|
Return IDs set from "get_group_members" function
|
2014-10-30 13:27:23 +00:00 |
|
Dmitriy Simushev
|
9d854e9642
|
Use regular "Thread::save" to close old invitations
|
2014-10-30 13:07:54 +00:00 |
|
Dmitriy Simushev
|
6e200bf956
|
Fix race condition in old invitation closing
|
2014-10-30 12:33:21 +00:00 |
|
Dmitriy Simushev
|
b3c9a02660
|
Encapsulate locks mechanics in "ProcessLock" class
|
2014-10-30 12:25:48 +00:00 |
|
Dmitriy Simushev
|
22699f1ed5
|
Add "threadGetMessagesAlter" event
|
2014-10-30 10:19:08 +00:00 |
|
Dmitriy Simushev
|
c0232e6fce
|
Use regular tread save in "Thread::closeOldThreads" method
|
2014-10-29 16:03:38 +00:00 |
|
Dmitriy Simushev
|
96c9bf2a93
|
Prevent race condition in old threads closing
|
2014-10-29 15:12:05 +00:00 |
|
Dmitriy Simushev
|
b5020645be
|
Remove Settings::update method
It was too slow
|
2014-10-29 15:02:55 +00:00 |
|
Dmitriy Simushev
|
bf483e4abc
|
Fix bug with "Settings::update" method.
|
2014-10-29 14:35:40 +00:00 |
|
Dmitriy Simushev
|
a37018aab6
|
Add "default" argument to "Settings::get" method
|
2014-10-29 13:48:30 +00:00 |
|
Dmitriy Simushev
|
be7d49c0f5
|
Use Events class constant instead of raw event name in track.php
|
2014-10-29 12:39:59 +00:00 |
|
Dmitriy Simushev
|
336d8c1faa
|
Add "threadCreate" event
|
2014-10-29 10:50:09 +00:00 |
|
Dmitriy Simushev
|
ab942731e6
|
Refactor Thread class
|
2014-10-29 10:45:35 +00:00 |
|
Dmitriy Simushev
|
168336a20b
|
Document "threadFunctionCall" event
|
2014-10-28 13:04:31 +00:00 |
|
Dmitriy Simushev
|
297377b0fd
|
Add "operatorUpdate" event
|
2014-10-28 12:43:40 +00:00 |
|
Dmitriy Simushev
|
65d7cb3823
|
Use "update_operator" func for operator modification everywhere
|
2014-10-28 12:26:14 +00:00 |
|
Dmitriy Simushev
|
1d9a837e37
|
Make operator's login unchangeable
|
2014-10-28 12:06:07 +00:00 |
|
Dmitriy Simushev
|
05f5a606d1
|
Refactor update_operator function
|
2014-10-28 11:45:36 +00:00 |
|
Dmitriy Simushev
|
614f02a108
|
Refactor "check_group_fields" function
|
2014-10-28 10:40:26 +00:00 |
|
Dmitriy Simushev
|
32a134f31a
|
Remove unused class alias from libs/chat.php
|
2014-10-27 14:20:59 +00:00 |
|
Dmitriy Simushev
|
4ae850d529
|
Remove invalid link from Thread::postMessage docs
|
2014-10-27 14:19:08 +00:00 |
|
Dmitriy Simushev
|
3f27aea2ea
|
Add "threadPostMessage" event
|
2014-10-27 13:18:12 +00:00 |
|
Dmitriy Simushev
|
30da4ae75e
|
Add notice about triggering event to "update_group" function
|
2014-10-27 12:07:52 +00:00 |
|
Dmitriy Simushev
|
b7bf41a191
|
Create separate function for enable/disable operators
|
2014-10-27 11:55:29 +00:00 |
|
Dmitriy Simushev
|
38769615ac
|
Fix notice about undefined variable in BanController
|
2014-10-27 10:57:43 +00:00 |
|
Dmitriy Simushev
|
6cc94bcb33
|
Reduce duplication in Ban class
|
2014-10-27 10:57:03 +00:00 |
|
Dmitriy Simushev
|
7f6a9c6513
|
Add "banUpdate" event
|
2014-10-27 10:40:45 +00:00 |
|
Dmitriy Simushev
|
7e371a20d9
|
Fix wrong group key in "update_group" function
|
2014-10-27 10:30:25 +00:00 |
|
Dmitriy Simushev
|
28270d7d18
|
Use named placeholders in "update_group" function
|
2014-10-27 10:27:37 +00:00 |
|
Dmitriy Simushev
|
d6084f035f
|
Pass regular group array to "create_group" and "update_group" functions
|
2014-10-27 10:19:21 +00:00 |
|
Dmitriy Simushev
|
816323a154
|
Add one more group parameter to check
|
2014-10-27 10:01:40 +00:00 |
|
Dmitriy Simushev
|
0a3207e879
|
Add "groupUpdate" event
|
2014-10-27 10:00:27 +00:00 |
|
Dmitriy Simushev
|
7af300b8f5
|
Move group related functions to libs/groups.php
|
2014-10-23 11:41:35 +00:00 |
|
Dmitriy Simushev
|
9753081407
|
Sent "Visitor closed chat window" message only if there was a chat
|
2014-10-22 14:34:06 +00:00 |
|
Dmitriy Simushev
|
c83fd59763
|
Remove unused "blockedcount" field of ban table
|
2014-10-22 14:17:38 +00:00 |
|
Dmitriy Simushev
|
445a5866ad
|
Add "invitationIgnore" event
|
2014-10-22 14:15:05 +00:00 |
|
Dmitriy Simushev
|
f070a121fe
|
Fix typo in widget.js code
|
2014-10-21 12:54:07 +00:00 |
|
Dmitriy Simushev
|
c2f0fb24c3
|
Describe "routesAlter" event in Events class
|
2014-10-21 12:37:07 +00:00 |
|
Dmitriy Simushev
|
7eea7c09d4
|
Add "banDelete" event
|
2014-10-21 11:51:19 +00:00 |
|
Dmitriy Simushev
|
6263f3a2f4
|
Add "banCreate" event
|
2014-10-21 11:43:10 +00:00 |
|
Dmitriy Simushev
|
ada83c629a
|
Encapsulate work with bans in Ban class
|
2014-10-21 11:33:13 +00:00 |
|
Dmitriy Simushev
|
1dea407037
|
Add "invitationReject" event
|
2014-10-20 12:44:44 +00:00 |
|
Dmitriy Simushev
|
b83cb193f1
|
Add "invitationAccept" event
|
2014-10-20 12:36:44 +00:00 |
|
Dmitriy Simushev
|
5ad1044dc0
|
Add "invitationCreate" event
|
2014-10-20 12:27:10 +00:00 |
|
Dmitriy Simushev
|
09b3d77b19
|
Add "groupDelete" action
|
2014-10-20 12:21:59 +00:00 |
|
Dmitriy Simushev
|
7ce1add5dc
|
Create delete_group function
|
2014-10-20 12:10:31 +00:00 |
|
Dmitriy Simushev
|
34341ef01c
|
Refactor create_group function a little
|
2014-10-20 11:50:45 +00:00 |
|
Dmitriy Simushev
|
1aec37b6f6
|
Add "groupCreate" event
|
2014-10-20 11:17:56 +00:00 |
|
Dmitriy Simushev
|
9b05509ec4
|
Add "threadClose" event
|
2014-10-20 11:07:50 +00:00 |
|
Dmitriy Simushev
|
53450ea9d6
|
Create "threadDelete" event
|
2014-10-20 10:55:22 +00:00 |
|
Dmitriy Simushev
|
60bd21bf42
|
Move "threadUpdate" event to Events class
|
2014-10-20 10:17:34 +00:00 |
|
Dmitriy Simushev
|
d05fe335b8
|
Describe all "users" app related events in Events class
|
2014-10-20 10:12:55 +00:00 |
|
Dmitriy Simushev
|
55b1476139
|
Describe "cronRun" event in Events class
|
2014-10-17 14:42:39 +00:00 |
|
Dmitriy Simushev
|
de1d5d6d51
|
Create "visitorCreate" event
|
2014-10-17 14:37:01 +00:00 |
|
Dmitriy Simushev
|
e61b91dd5e
|
Describe "visitorTrack" event in Events class
|
2014-10-17 14:10:20 +00:00 |
|
Dmitriy Simushev
|
1814298f4f
|
Create "Resource not found" event
|
2014-10-17 13:47:57 +00:00 |
|
Dmitriy Simushev
|
5c52ec61da
|
Describe "accessDenied" event in Events class
|
2014-10-17 13:36:20 +00:00 |
|
Dmitriy Simushev
|
86f6d6429e
|
Move "pageAdd*" events description to Events class
|
2014-10-17 13:15:53 +00:00 |
|
Dmitriy Simushev
|
31c4afe751
|
Remove jabber operator field
|
2014-10-17 12:48:28 +00:00 |
|
Dmitriy Simushev
|
a34cb53e91
|
Add event on operator create
|
2014-10-17 11:09:10 +00:00 |
|
Dmitriy Simushev
|
2dca8f236e
|
Describe operators' events in one place
|
2014-10-17 10:54:04 +00:00 |
|
Dmitriy Simushev
|
55b7b28eb1
|
Move EventDispatcher class to a separate namespace
|
2014-10-17 09:47:03 +00:00 |
|
Dmitriy Simushev
|
919c71a1c1
|
Fix misssed semicolon in js test
|
2014-10-14 14:39:52 +00:00 |
|
Dmitriy Simushev
|
2d5d4b0e46
|
Remove unused "append_query" function
|
2014-10-14 14:38:54 +00:00 |
|
Dmitriy Simushev
|
2703f72de8
|
Fix localization of unknown strings on client
|
2014-10-14 12:36:23 +00:00 |
|
Dmitriy Simushev
|
7f071cbe80
|
Increase Mibew version
|
2014-10-14 11:19:24 +00:00 |
|
Dmitriy Simushev
|
55587f67fe
|
Remove unused "jsString" Handlebars.php helper
|
2014-10-14 11:18:39 +00:00 |
|
Dmitriy Simushev
|
ae7ee06031
|
Increase cache ttl for handlebars templates
|
2014-10-14 11:16:55 +00:00 |
|
Dmitriy Simushev
|
3fbc5fa262
|
Always set focus on message input after message sent
Fixes #66
|
2014-10-14 11:03:20 +00:00 |
|
Dmitriy Simushev
|
397786991d
|
Simplify plugins' assets attachment
|
2014-10-14 10:57:01 +00:00 |
|
Dmitriy Simushev
|
1a82e11b5e
|
Use 500 as default weight for plugins assets
|
2014-10-14 10:23:40 +00:00 |
|
Dmitriy Simushev
|
71d2b234c6
|
Create Asset/Package class to reduce code duplication
|
2014-10-14 09:36:55 +00:00 |
|
Dmitriy Simushev
|
f8d4d074d5
|
Rename "styles/dialogs" to "styles/chats"
|
2014-10-13 13:52:17 +00:00 |
|
Dmitriy Simushev
|
6ac121bc01
|
Remove unused value
|
2014-10-13 13:34:28 +00:00 |
|
Dmitriy Simushev
|
452446a375
|
Initialize chat js application from controller
|
2014-10-13 13:30:07 +00:00 |
|
Dmitriy Simushev
|
dcd17ed01c
|
Attach js files to chat page in "_layout" template
|
2014-10-13 12:41:11 +00:00 |
|
Dmitriy Simushev
|
8eaf93a916
|
Remove unused templates from the default chat style
|
2014-10-13 11:34:44 +00:00 |
|
Dmitriy Simushev
|
0d1efa5a87
|
Use cache for Handlebars AST
|
2014-10-13 11:20:05 +00:00 |
|
Dmitriy Simushev
|
d92b88b65a
|
Initialize "thread_log" client side app from controller
|
2014-10-13 09:52:06 +00:00 |
|
Dmitriy Simushev
|
aee1aa6904
|
Initialize "users" client side app from controller
|
2014-10-13 09:23:43 +00:00 |
|
Dmitriy Simushev
|
5dafbd2997
|
Add weights to asset manager
|
2014-10-13 09:07:07 +00:00 |
|
Dmitriy Simushev
|
54b4814389
|
Attach js on updates page via controller
|
2014-10-10 12:38:00 +00:00 |
|
Dmitriy Simushev
|
d01bd8a080
|
Move thread log app initialization to controller
|
2014-10-10 12:25:53 +00:00 |
|