1
0
mirror of https://gitlab.com/comunic/comunicapiv2 synced 2024-11-25 06:49:23 +00:00
Commit Graph

428 Commits

Author SHA1 Message Date
f27ffe5d43 Limit the create account requests 2020-03-25 18:06:42 +01:00
ea99796edf Automatically clean up old entries 2020-03-25 18:01:07 +01:00
7a1a26e919 Can trigger API 2020-03-25 17:36:50 +01:00
1b584ef360 Add new information 2020-03-25 09:11:30 +01:00
78a612048d Ready to implement API limit 2020-03-25 09:04:04 +01:00
d6b5393fe4 Can get remote IP address 2020-03-25 08:57:46 +01:00
7411855644 Complete countdown timer implementation 2020-03-25 08:34:04 +01:00
50c6d8d0c2 Can delete all the notifications of a user 2020-03-25 08:30:19 +01:00
3bf3f18710 Can delete a specific notification 2020-03-25 08:24:10 +01:00
c67112d926 Can mark related notifications as seen 2020-03-25 08:23:09 +01:00
890e49a4ae Can delete group membership notifications 2020-03-24 19:05:41 +01:00
900ed3cf98 Can send notification to all groups moderators 2020-03-24 18:59:06 +01:00
45e9ca43fe Fix bad check in invation route 2020-03-24 18:49:09 +01:00
59925dab45 Can create groups membership notifications (moderator > user) 2020-03-24 18:47:34 +01:00
9ced519618 Can delete notifications related to a friendship request 2020-03-24 18:29:56 +01:00
4bf99cb550 And frienship notifications support 2020-03-24 18:16:51 +01:00
27a0c7d1c8 Add groups posts support 2020-03-24 08:45:20 +01:00
7ab3682df8 First public notification 2020-03-24 08:31:29 +01:00
a40812f751 Fix bad check 2020-03-24 08:12:27 +01:00
5eea10398d First private notification 2020-03-24 08:10:50 +01:00
e6c610a3c0 Ready to create the notification 2020-03-24 08:07:50 +01:00
edc68a0275 Create notification when posting a new comment 2020-03-23 19:08:04 +01:00
bd83a77fb2 Can change account image visibility 2020-03-22 15:15:12 +01:00
95af444741 Can delete account image 2020-03-22 15:05:05 +01:00
34b0a29e77 Can replace account image 2020-03-22 15:00:08 +01:00
d02eb7afce Can get account image settings 2020-03-22 14:36:44 +01:00
ea203e6b3f Can change user password 2020-03-22 14:26:11 +01:00
e06fc281aa Can set security questions 2020-03-22 14:18:59 +01:00
e1dae7f2f6 Fix questions encoding issue 2020-03-21 19:02:54 +01:00
3811a26024 Can get security settings 2020-03-21 19:00:08 +01:00
02ee59817a Update (save) new language settings 2020-03-21 18:54:30 +01:00
2842fdc55f Can get language settings 2020-03-21 18:45:45 +01:00
373eb6b4b0 Fix incorrect check 2020-03-21 18:38:47 +01:00
b45e5c4d0a Can check the availability of a virtual directory for a user 2020-03-21 18:09:47 +01:00
03100e0bd3 Can set (update) general settings 2020-03-21 18:05:17 +01:00
46dce030d7 Can get general settings 2020-03-21 17:16:30 +01:00
beafd7a26b Can get last activity of groups 2020-03-21 16:43:53 +01:00
bf84f7814f Can cancel the response to a survey 2020-03-21 16:36:46 +01:00
0e3bbd2125 Can respond to survey 2020-03-21 16:34:20 +01:00
75c49ee136 Add search support 2020-03-21 15:00:46 +01:00
3eac46ac55 Like system is working 2020-03-21 14:45:03 +01:00
aa21a2a5e6 Ready to implement likes update 2020-03-21 12:07:52 +01:00
c83d722c82 Can delete a comment 2020-03-21 12:04:04 +01:00
9a0e746ebc Can edit comment content 2020-03-21 12:01:42 +01:00
77695ac8f4 Can get information about a single comment 2020-03-21 11:51:51 +01:00
16ac9fae15 Can check the right to access a comment 2020-03-21 11:49:52 +01:00
aa0c9f4f6a Can send comment images without content 2020-03-21 11:29:56 +01:00
4ffa8a421b Created first comment 2020-03-21 11:28:32 +01:00
932ae20403 Ready to implement comments creation 2020-03-21 09:20:34 +01:00
d362c0faab Can get the list of post targets of a user 2020-03-21 09:15:21 +01:00
8c09848ee9 Can delete posts 2020-03-21 08:59:32 +01:00
a1613758e4 Can delete information associated to a post 2020-03-21 08:57:51 +01:00
db9be6bb31 Can delete comments 2020-03-21 08:40:31 +01:00
58c3930ceb Ready to implement comments deletion 2020-03-20 19:07:19 +01:00
66c545fc3d Delete all posts likes 2020-03-20 18:59:35 +01:00
e67fe26652 Update TODOs 2020-03-20 18:52:45 +01:00
dfd36ac4e5 Ready to implement post deletion 2020-03-20 18:47:28 +01:00
627600685d Can update post content 2020-03-20 18:41:32 +01:00
9f22f2df56 Can change post visibility level 2020-03-20 18:34:28 +01:00
005e09a43f Can reuse function for multiple levels 2020-03-20 18:24:48 +01:00
4066b2c6d3 Ready to implement update of visibility level 2020-03-20 13:41:50 +01:00
e8233bc24c Fix incorrect request 2020-03-20 13:36:30 +01:00
167373c578 Can create new Surveys 2020-03-20 13:28:01 +01:00
547d66e4dd Add countdown timers support 2020-03-20 12:53:11 +01:00
5c8c3be9ae Add PDF support 2020-03-20 12:10:48 +01:00
0a1626dc47 Add links support 2020-03-20 11:49:37 +01:00
7341475c24 Add movies support 2020-03-20 11:42:45 +01:00
6edf39d971 Add support for YouTube posts 2020-01-04 18:52:58 +01:00
43a429e106 Add support for image posts 2020-01-04 18:45:29 +01:00
037916e7eb Can create text posts 2020-01-04 17:06:43 +01:00
a726ba4230 Get basic post information 2020-01-04 15:25:26 +01:00
ac601877bb Check user authorization to create posts 2020-01-04 15:07:24 +01:00
ddaa3a5a06 Can get information about a single post 2020-01-04 12:04:14 +01:00
25159e3718 Get the latest posts of the user 2020-01-04 11:30:33 +01:00
8ba28a88dc Fix check issue 2020-01-04 10:29:42 +01:00
bfd7f4cf7b Can get the posts of a group 2020-01-04 10:27:54 +01:00
ca5dbbd5f6 Fix error 2020-01-03 17:38:30 +01:00
2453deeec3 Can display user account image in all cases 2020-01-03 17:37:47 +01:00
1ac9a927f1 Fix invalid value 2020-01-03 17:32:14 +01:00
2924b205fd Get & return the comments of a post 2020-01-03 17:31:39 +01:00
5a45096fa6 Ready to implement comments 2020-01-03 17:01:09 +01:00
90d81c1d7a Add access level for group pages 2020-01-03 16:49:11 +01:00
015cf1e0d7 Start to determine post access level 2020-01-03 16:38:44 +01:00
8bcbcfb2b3 Fetch likes information 2020-01-03 14:49:56 +01:00
03459cd3a0 Return the choice of a user to a survey 2020-01-03 14:43:46 +01:00
24d3102d49 Can get & return basic information about surveys 2020-01-03 14:37:54 +01:00
5d81421e8d Fix issue for visitors 2020-01-03 14:36:00 +01:00
babd6b6516 Fix error 2020-01-03 10:32:44 +01:00
f0c8781ba7 Post are more complete 2020-01-03 10:30:37 +01:00
f18a0952d6 Return information about a single movie 2020-01-03 10:24:05 +01:00
87daf8acbe Start implementation of post system 2020-01-03 10:17:34 +01:00
899ec40bd7 Fix check issue 2020-01-03 09:14:16 +01:00
31c9e758ae Can get the list of movies of the user 2020-01-03 08:39:59 +01:00
bb47968626 Can set for friends if they can create posts or not 2020-01-01 15:08:15 +01:00
4cfb85d1ad Can update following status of a frienship 2020-01-01 14:58:31 +01:00
f46d87def5 Can remove a friend from the list 2020-01-01 12:17:24 +01:00
eefba81fd3 Can respond to a friendship request 2020-01-01 12:07:26 +01:00
d8bc8022c0 Can cancel a frienship request 2020-01-01 11:52:34 +01:00
f51a20f0e4 Fix issue 2020-01-01 11:33:51 +01:00
fed23994fa Send (create) a friendship request 2019-12-31 10:47:55 +01:00
ca2e106852 Can get a friendship status 2019-12-31 10:33:38 +01:00
a78510d426 Can check following status of a friend 2019-12-31 10:26:19 +01:00
2152511843 Get information about a single friendship 2019-12-31 10:08:04 +01:00
cf99c719bb Fix friends list order 2019-12-31 09:56:25 +01:00
e9bd11e61f Can get the list of friends of any user 2019-12-31 09:54:29 +01:00
aac5d02a4f Added placeholders for data export and account deletion 2019-12-30 13:50:59 +01:00
994d1540dc Can create a new account 2019-12-30 13:44:54 +01:00
48cb254b9b Can change user password 2019-12-30 13:20:24 +01:00
184e3f9127 Can check a password reset token 2019-12-30 12:11:33 +01:00
82ea8ce0a3 Can check security answers 2019-12-30 08:36:55 +01:00
95069423f5 Can get security questions of the user 2019-12-30 08:16:10 +01:00
4297cabd7e Can check out wheter user has setup security questions or not 2019-12-29 19:40:35 +01:00
5b6ad59486 Can get the ID of a user from its email address 2019-12-28 17:20:27 +01:00
fb96a76e4e Can check through the API whether an email address exists or not 2019-12-28 17:05:24 +01:00
506f75f6f1 Indicates that calls are disabled 2019-12-28 16:58:06 +01:00
65d07f0f4a Can get all the membership of a user 2019-12-28 16:52:52 +01:00
fe11162953 Can get the list of friends of a user 2019-12-28 16:28:38 +01:00
8eb69469a7 Can find a user by its sub folder 2019-12-28 14:34:42 +01:00
92723b487a Completed advanced info 2019-12-28 14:29:00 +01:00
d1ea274281 Return the number of friends of the user 2019-12-28 14:09:20 +01:00
a22f339a17 Return dummy background image & likes count 2019-12-28 14:06:32 +01:00
8ebe93523e Start to give advanced info about users 2019-12-28 14:01:10 +01:00
b756ff42bb Ready to return advanced information about a user 2019-12-28 13:38:17 +01:00
14c3206371 Fix mistake 2019-12-28 13:08:30 +01:00
90158000c2 Can find virtual directory 2019-12-28 13:07:26 +01:00
e96cb38942 Can get the list of notifications of the user 2019-12-28 12:57:55 +01:00
b4c44fff1b Can count all new elements 2019-12-27 19:05:29 +01:00
704e05bafe Can get the number of unread notifications 2019-12-27 18:56:22 +01:00
820b861ef8 Start delete group method 2019-12-27 18:49:40 +01:00
2222873d69 Can update following status of a group 2019-12-27 18:38:14 +01:00
a3e05bd49e Can delete a group membership 2019-12-27 18:31:31 +01:00
b396dcd01c Can cancel a group membership invitation 2019-12-27 18:24:18 +01:00
675bf79c6e Can get information about a single user membership 2019-12-27 11:11:05 +01:00
6fab4bf8e3 Can respond to a membership request 2019-12-27 11:04:49 +01:00
e67d75d593 Can update the membership of the member of a group 2019-12-27 10:52:59 +01:00
d44ad71510 Can delete a member of a group 2019-12-27 10:28:43 +01:00
3be2b8d90f Can cancel a group membership request 2019-12-27 10:02:05 +01:00
8c31a4d8c4 Can send a request to join a group 2019-12-27 09:57:28 +01:00
5bb65e70bb Can respond to membership invitation 2019-12-26 18:16:44 +01:00
33b01207d3 Can invite a user to join a group 2019-12-26 17:55:29 +01:00
a258f949c1 Can get the list of members of a group 2019-12-26 14:26:46 +01:00
84a98506dc Can change group logo 2019-12-26 14:14:42 +01:00
6be2cda9fb Check out whether a virtual directory can be taken by a group or not 2019-12-26 13:56:28 +01:00
f1422651f2 Prevent potential issue with logo update 2019-12-26 13:50:15 +01:00
0c8ce5c922 Can update group settings 2019-12-26 13:49:17 +01:00
7e28722574 Create the get_settings method 2019-12-25 15:43:43 +01:00
1dba026fe6 Signed out user can get advanced information about groups 2019-12-25 15:37:09 +01:00
7b36e092b1 Return the like status of a user over a group 2019-12-25 15:31:41 +01:00
91f0413963 Return the number of likes of a group 2019-12-25 15:22:43 +01:00
f06f772420 Return more information about groups 2019-12-24 19:15:12 +01:00
0925b44492 Ready to return advanced info 2019-12-24 19:10:45 +01:00
e85bdf8e54 Can create new groups 2019-12-24 18:47:55 +01:00
679bf0e04e Can get information about multiple groups 2019-12-24 18:32:44 +01:00
10fb0b8904 Fix error 2019-12-24 18:30:39 +01:00
415bd461cc Add membership information when getting group information 2019-12-15 17:54:44 +01:00
76b0d9605c Get information about a group 2019-12-15 17:37:39 +01:00
af9e95a914 Implement groups visibility system 2019-12-13 18:30:08 +01:00
ee6579efa0 Add /groups/get_my_list 2019-12-13 17:49:58 +01:00
8737607b53 Can delete a single conversation message 2019-12-07 18:52:20 +01:00
327cbe434d Can update conversation message content 2019-12-07 18:39:59 +01:00
fad098114a Can delete a membership to a conversation 2019-12-07 18:26:06 +01:00
aeb561bd41 Remove conversation: Can delete completely a conversation 2019-12-07 18:10:11 +01:00
5a253f114c Remove conversation: Can delete conversation messages 2019-12-07 18:06:41 +01:00
c9ee727629 Fix MAJOR typo 2019-12-07 18:02:44 +01:00
83e61f49ca Can get the list of unread conversations 2019-12-07 17:35:14 +01:00
94600597b4 Get the number of unread conversations of the user 2019-12-07 17:15:33 +01:00
ae88b7a979 Can get older messages 2019-12-07 17:08:53 +01:00
4ade176434 Fix little error 2019-12-07 12:09:15 +01:00
19aec6942f Can create a private conversation 2019-12-07 12:00:28 +01:00
d348e58ecd Can safely get the ID of a user in a request 2019-12-07 11:51:38 +01:00
7d6979e096 Add tables aliases support 2019-12-07 11:50:59 +01:00
af97216c13 Can send image in conversation messages 2019-11-30 19:58:00 +01:00
2181e17245 Can compress received image 2019-11-30 19:56:32 +01:00
72a4ba79f2 Can generate random new file name 2019-11-30 18:34:21 +01:00
6736dec599 Can create a directory to contain user data 2019-11-30 18:28:27 +01:00
4a280e312c Can check for uploaded files 2019-11-30 18:10:25 +01:00
fef321f0ff Can send text messages 2019-11-30 17:13:36 +01:00
e377d29096 Fix error 2019-11-30 16:45:34 +01:00
cdf59e29b8 Can get the messages of a single conversation. 2019-11-30 16:44:27 +01:00
2d29db4900 Can refresh conversation messages 2019-11-30 16:35:32 +01:00
c9f25a46ae Can mark conversation messages as seen 2019-11-30 15:22:10 +01:00
46f6e15b02 Can open new conversations 2019-11-30 15:17:47 +01:00
abd6514b59 Use Set instead of Array for conversation members 2019-11-30 14:41:34 +01:00
862d8e0210 Can update the list of members of a conversation. 2019-11-30 14:38:49 +01:00
47e9d46b4d Can change conversation name 2019-11-30 14:25:06 +01:00
e3dec0ccaf Can check whether a user is the moderator of a conversation or not 2019-11-30 14:19:50 +01:00
4e1ef8b5f1 Remove encoding fix 2019-11-30 14:13:22 +01:00
a626a69771 Avoid members to be duplicated 2019-11-30 14:09:05 +01:00
bd7da591d7 Satinize conversations names 2019-11-30 14:03:53 +01:00
4406b8c882 Can update following state of a conversation 2019-11-30 12:24:19 +01:00
bd19411a48 Do not throw error in main loop 2019-11-30 12:18:45 +01:00
3db123cd1e Can create conversations 2019-11-30 10:11:51 +01:00
b6739473a2 Create time() function 2019-11-30 10:01:58 +01:00
09d744d6f7 Can search users in the database 2019-11-30 09:28:50 +01:00
c28206e5c0 Fix little issue 2019-11-23 20:54:35 +01:00
601c416975 Can get information about a single conversation 2019-11-23 20:53:13 +01:00
988d6d0936 Can check out whether a user belongs to a conversation or not 2019-11-23 19:31:48 +01:00
215bf1617d Add count method 2019-11-23 19:31:23 +01:00
17f70b956b Fix encoding issue 2019-11-23 19:00:55 +01:00
0cb6688884 Made error more verbose 2019-11-23 18:50:57 +01:00
d6eed99a1a Can get the list of conversations 2019-11-23 18:41:13 +01:00
6ad4375b2a Can join tables 2019-11-23 18:39:58 +01:00
517e75215b Add ORDER support 2019-11-23 18:17:20 +01:00
49ec5a7edd Can get instance of database connection from anywhere in the application 2019-11-23 18:08:43 +01:00
190e047bd8 Fix issue with ComunicWeb 2019-11-23 16:23:36 +01:00
db686075f0 Fix little issue 2019-11-23 16:23:29 +01:00
b6294870ce Start to process user account image 2019-11-23 16:10:51 +01:00
1ff0a72b70 Fix scope issue 2019-11-23 15:23:48 +01:00
53a616da15 Can fetch basic information about a user 2019-11-23 15:11:33 +01:00
c1068be8f1 Can safely get an integer 2019-11-23 14:38:48 +01:00
e635802296 Can sign out user 2019-11-23 14:03:14 +01:00
6119d5d0ff Get current user ID 2019-11-23 13:48:16 +01:00
c304c2f88e Can check user tokens 2019-11-23 13:47:06 +01:00
1ddf156cc4 Handle errors 2019-11-23 13:24:24 +01:00
293752b0f4 Sign in user 2019-11-23 13:16:28 +01:00
89e612900c Add crypto functions 2019-11-23 11:26:05 +01:00
cb258577ea Fix error 2019-11-23 10:55:27 +01:00
f87cb17f52 Check client token 2019-11-22 09:42:01 +01:00
2c4c914fbc Can get API client information from database 2019-11-22 09:31:13 +01:00
e7df7aab03 Remove deprecation warning 2019-11-22 09:30:34 +01:00
340f571a76 Ready to check API tokens 2019-11-22 08:50:15 +01:00
fe46644511 Add support for POST requests 2019-11-21 18:26:19 +01:00
71807d2677 Create basic HTTP server 2019-11-21 18:06:50 +01:00
e6c44668c4 Turn main function into async fashion 2019-11-21 17:37:30 +01:00
15b7b9ac1e Add connection to MySQL database 2019-11-21 17:35:56 +01:00
5584a2ebe1 Add live reload 2019-11-21 17:20:21 +01:00
cc730eca90 Read configuration 2019-11-21 16:28:48 +01:00
d335e380b5 Initial commit 2019-11-21 16:08:52 +01:00