-
Notifications
You must be signed in to change notification settings - Fork 0
User
userId | username | userType | userStatus | isVip | isVipTrialUsed | isVipPurchased | vipFromDate | vipToDate | mobile | country | firstName | middleName | lastName | profilePicUrl | coverPicUrl | intro | aboutMe | emailPrivacy | mobilePrivacy | socialLinks | dateOfBirth | gender | fatherName | motherName | bloodGroup | subscribedToNewsLetter | fcmToken | location | education | experiences | certifications | publications | patents | courses | awards | testScores | interests | skills | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1011 | venkat2 | STUser | Active | False | False | False | NULL | NULL | [email protected] | NULL | IND | Venkat | Sai | Patti | https://stm.s3.ap-southeast.aws.com/images/ue8he8rh38f.jpg | https://stm.s3.ap-southeast.aws.com/images/ej8e8efj8e.jpg | introText | This is sample text | Private | Friends | {...}1 | 1996-08-18 | Male | Srinivas | Laxmi | B+ve | False | NULL | {...}2 | [{...},{...}]3 | [{...},{...}]4 | [{...},{...}]5 | [{...},{...}]6 | [{...},{...}]7 | [{...},{...}]8 | [{...},{...}]9 | [{...},{...}]10 | [{...},{...}]11 | Films,Video Games | [{...},{...}]12 | [{...},{...}]13 |
1012 | laxmikanth | STAdmin | Active | True | False | True | 2019-12-20 | 2020-03-18 | NULL | 9988776655 | IND | Laxmikanth | Somalla | https://stm.s3.ap-southeast.aws.com/images/jsd8jd89djw8dj8w.jpg | https://stm.s3.ap-southeast.aws.com/images/je8fe89de8d8j.jpg | Friends | Public | {...}1 | 1998-02-20 | Male | Raju | Saritha | O-ve | True | 8gfudw7rk9 | {...}2 | [{...},{...},{...}]3 | [{...},{...}]4 | [{...},{...}]5 | [{...},{...}]6 | [{...},{...}]7 | [{...},{...}]8 | [{...},{...}]9 | [{...},{...}]10 | [{...},{...}]11 | Java,Photo Graphy,Programming,Cricket | [{...},{...}]12 | [{...},{...}]13 |
- userId -> unique user id (Mandatory)
- userName -> unique user name (Mandatory)
- userType -> type of user. (STAdmin / STUser) (Default - STUser)
- userStatus -> status of the user. ( Blocked / Active / Deactivated / Deleted ) (Default - Active)
- email -> unique email address of the user and it can be null if mobile exists / not null. (Optional)
- mobile -> unique mobile number of the user and it can be null if email exists / not null. (Optional)
- country -> country code of the user (Mandatory)
- firstName -> first name of the user (Mandatory)
- middleName -> middle name of the user (optional)
- lastName -> last name of the user (Mandatory)
- profilePicUrl -> s3 bucket / cdn url of the picture (Optional) (Frontend should display stumagz default profile pic)
- coverPicUrl -> s3 bucket / cdn url of the picture (Optional) (Frontend should display stumagz default coverpic)
- intro -> Small into text to be placed inside believe_in placeholder
- aboutMe -> Simple text describing about the user (Default empty)
- emailPrivacy -> ( Private / Friends / Public ) for non logged in user do not show email address, even if it is set to public (Default Private)
- mobilePrivacy -> ( Private / Friends / Public ) for non logged in user do not show mobile number, even if it is set to public (Default Private)
- socialLinks -> other social platform links of a user (Optional)
- dateOfBirth -> date of birth of the user in YYYY-MM-DD format (Optional)
- gender -> Male / Female / Not to say (Default - Not to say)
- fatherName -> full name of the father (Optional)
- motherName -> full name of the mother (Optional)
- bloodGroup -> A+ve / A-ve / B+ve / B-ve / O+ve / O-ve / AB+ve / AB-ve (Optional)
- subscribedToNewsLetter -> True / False (Default - False) (Should take default value and consent from the user while registration. Upon change of the value, email or mobile should be updated on news letter service provider)
- fcmToken -> fcmToken received from fcm service provider upon registering of the device (Optional)
- location -> device location of the the user (Optional)
- education -> education details of the user (JSON Array)(Default - Empty JSON Array)
- certifications -> certification details of the user (JSON Array)(Default - Empty JSON Array)
- experiences -> experience details of the user (JSON Array)(Default - Empty JSON Array)
- publications -> publication details of the user (JSON Array)(Default - Empty JSON Array)
- patents -> patents received details of the user (JSON Array)(Default - Empty JSON Array)
- courses -> courses / workshops attended (JSON Array)(Default - Empty JSON Array)
-
projects -> project details of the user (JSON Array)(Default - Empty JSON Array)Not at this moment - awards -> honors and awards received by the user (JSON Array)(Default - Empty JSON Array)
- testScores -> test scores received by the user (JSON Array)(Default - Empty JSON Array)
- interests -> interests and hobbies of the user (Comma separated text)(Default - Empty String)
- skills -> skill set of the user (JSON Array)(Default - Empty JSON Array)
mentoringSkills -> skills in which this user is a mentor : Not at this moment
1 { "Facebook" : "https://www.facebook.com/venkat", "Google" : "", "LinkedIn" : "https://in.linkedin.com/venkat", "Twitter" : "https://twitter.com/@venkat", "YouTube" : "https://youtube.com/myusername" , "Privacy" : "Public"}
2 { "locality" : "Hyderabad", "Country" : "IN", "PostalCode" : "500032", "Latitude" : "17.834723", "Longitude" : "80.837346" }
3 { "Privacy" : "Private", [ { "Institution" : "JNTU Hyderabad", "Degree" : "B.Tech", "Field_Of_Study" : "Civil Engineering", "Start_Year" : "2013", "End_Year" : "2017" , "Grade" : "First class with A Grade and 90% text here" , "Verified" : "False" , "verificationDocUrl":"https://s3bucket.url/filename..." } , { ... } , { ... } ] }
3 Except Institution all other fields are optional / empty strings. By default Verified is False
4 { "Privacy" : "Network" , [ { "Title" : "Junior Technical Member", "Company" : "Oasis Pvt Ltd, Akola", "Employment_type" : "Full Time", "Start_Date" : "2018-03-12", "End_Date" : "" , "Currently_Working_Here" : "True" , "Verified" : "False" , "verificationDocUrl":"https://s3bucket.url/filename..." } , { ... } , { ... } ] }
4 Except Title and Company all other fields are optional / empty strings. By default Verified is False
5 { "Privacy" : "Public" , [ { "Name" : "Oracle Certified Java Programmer", "Issuing_Organization" : "Oasis Pvt Ltd, Akola", "Issued_Date" : "2018-03-12", "Expiry_Date" : "" , "No_Expiry" : "True" , "Verified" : "False" , "Credential_ID" : "193839131335", "Credential_URL" : "https://www.ocjp.com/validate" } , { ... } , { ... } ] }
5 Except Title and Issuing_Organization all other fields are optional / empty strings. By default Verified is False
6 { "Privacy" : "Private" , [ { "Title" : "Cracking OCJP in a month", "Publisher" : "Tata McGraw Hills Ltd, Mumbai", "Published_Date" : "2018-03-12", "ISBN" : "3289753853" , "Publication_URL" : "https://www.mcgrawhills.com/books/cracking-ocjp-in-a-month/?isbn=3289753853" , "Description" : " some text goes here " } , { ... } , { ... } ] }
6 Except Title and Publisher all other fields are optional / empty strings. No verification process
7 { "Privacy" : "Network" , [ { "Patent_Title" : "Water Treatment using Speciality Chemicals", "Patent_Office" : "Edo oka office, Hyderabad", "Status" : "Issued/Pending" , "Patent_No" : "83753", "Issue_Date" : "2017-09-25" , "Application_No" : "875538535" , "Filing_Date" : "2017-10-02" "Patent_URL" : "https://www.patents.com/docs/83753.pdf" } , { ... } , { ... } ] }
7 Here Title, Office and Application No / Patent No are mandatory. If patent status is Issued, then only Patent_No and Issue date exists. If patent status is Pending, then only Application_No and Filing_Date exists. No verification process
8 { "Privacy" : "Public" , [ { "Course_Name" : "MEAN Full Stack Dev Course", "Associated_With" : "JNTU Hyderabad" } , { ... } , { ... } ] }
8 Associated_With can be one of the Institute / company from education or experiences or it can be a simple text or empty text. No verification process
9 { "Privacy" : "Public" , [ { "Project_Name" : "Toty Web Application", "Start_Date" : "2018-12-01", "End_Date":"2020-01-30", "Currently_Working_On_This" : "False" , "Associated_With" : "JNTU Hyderabad"} , { ... } , { ... } ] }
9 Except Project_Name, all other fields are optional. End date exists only If Current_Working_On_This is false. Associated_With should be one of the Institute / company from education or experiences. No verification process
10 { "Privacy" : "Public" , [ { "Award_Name" : "Best Student", "Issuer" : "JNTU Hyderabad" , "Issued_Date" : "2014-01-26" , "Description" : "Some description text goes here" } , { ... } , { ... } ] }
10 Except Award_Name, all other fields are optional. Issuer can be one of the Institute / company from education or experiences or simple text or empty text. No verification Process
11 { "Privacy" : "Public" , [ { "Test_Name" : "OCJP Exam", "Score" : "85", "Associated_With" : "JNTU Hyderabad" , "Test_Date" : "2014-01-26" , "Description" : "Some description text goes here" } , { ... } , { ... } ] }
11 Except Test_Name and score, all other fields are optional. Associated_With should be one of the Institute / company from education or experiences. No verification Process
12 { "Privacy" : "Public" , [ { "Skill_Name" : "Java", "Level" : "Beginner", "Added_at" : "2014-01-22 18:23:34" , "Skill_Test_Score" : "15" , "Verified" : "True" } , { ... } , { ... } ] |
12 Skill_Test_Score and Verified exists if and only if user adds skill using stumagz skill test. No verification Process
13 { "Privacy" : "Public" , [ { "Skill_Name" : "Java", "Added_at" : "2014-01-22 18:23:34" , "Added_by" : "stumagzsu" } , { ... } , { ... } ] }
13 This list will be updated when a user is added as mentor to a particular skill by stumagz admin. A user can be mentor for any number of skills
- Mobile
- Education, Certifications
- Publications, Patents
- Courses, Award
- Test Scores, Interests
- Skills
- isVip -> True / False (Default - False)
- isVipTrialUsed -> True / False. If true, user is not allowed to apply any vip trial plan coupon codes. (Default - False)
- isVipPurchased -> True / False. If true, user purchased a vip plan and experienced / experiencing vip benefits, hence user is not allowed to apply any vip trial plan coupon codes (Default - False)
- vipFromDate -> user is a vip from the mentioned date (YYYY-MM-DD). Upon purchase, these date will reset according to the plan chooses. Previous dates will be available on vip purchase history. No need to keep track old dates here. (Optional - Exists only if isVip is True)
- vipToDate -> user is a vip till mentioned date (YYYY-MM-DD). Upon purchase, these date will reset according to the plan chooses. Previous dates will be available on vip purchase history. No need to keep track old dates here. (Optional - Exists only if isVip is True)
- System should ignore the guest user.
- Permission
- Can make other user as a
Admin User
- Can make other user as a
Magazine Admin User
. - Can
block
,unblock
,deactivate
,activate
,delete
other User. - Can
create magazine
- Can
approve
,remove
,edit
,feature
,sponser
blogpost. - Can also be as
administrate other magazines
on stumagz. - Can
post
onstumagz specific magazines
like opportunity magazine, team stumagz. - Can
manage offers dashboard
. - Can
post behalf of other user
.
- Regular User can also act as
magazine admin
byselected / all permissions
related magazine and its type.
Admin User can block the user to stop doing selected operations in stumagz. For instance, Post Blog Post
, Comment to Blog Post
, Chat with Other User
, Friend Request
All Admins and accounts created through regular registration flow.
Is a regular user with access to VIP Module
User cannot login to the system, but deactivated user specific operations like posts, bio ... etc will be visible to public.
Note: He can request and reactivate the account by contacting stumagz.
User cannot login to the system and also user specific operations like posts, bio ... etc will be hidden to public.
Note: Delete user cannot be reactivated.
- First, Middle & Last name
- Email Privacy
- Mobile
- Mobile Privacy
- Country
- Subscribe to Email News Letter
- About Me
- Date Of Birth
- Gender
- Interests
- Father Name
- Mother Name
- Blood Group
- LMS linked education details (verified details as these are college uploaded data)
- User can add educational details, other than LMS (what are these details will be given by marketing team or Fredy). Verification details of these can be manually verified
- LMS linked experiences details (verified details as these are college uploaded data)
- User can add work experiences, other than LMS (what are these details will be given by marketing team or Fredy).
- LMS linked experiences details (verified details as these are college uploaded data)
- User can add certification, other than LMS (what are these details will be given by marketing team or Fredy).
- login history - (from accounts service)
- notification history (from ntfs service)
- notification settings