aboutsummaryrefslogtreecommitdiff
path: root/WordPress/src/main/java/org/wordpress/android/datasets/PeopleTable.java
AgeCommit message (Collapse)Author
2016-08-24Merge branch 'release/5.7' into developMaxime Biais
2016-08-19Null check person role before savingOguz Kocer
2016-08-18Use Role enum instead of stringOguz Kocer
2016-08-04Order followers & viewers by rowidOguz Kocer
This also solves the rows jumping around when you go into followers & viewers list if we have more than one page of data cached.
2016-08-03shouldOrder renamed as shouldOrderAlphabetically in PeopleTableOguz Kocer
2016-08-03OrderBy string re-introduced for improved deletePeopleExceptForFirstPageOguz Kocer
2016-08-03Use SQLiteQueryBuilder to improve deletePeopleExceptForFirstPageOguz Kocer
2016-08-02Fixes multi-order query for PeopleTableOguz Kocer
2016-08-02Fixes crash in PeopleTable due to malformed sqlOguz Kocer
We used to have "DESC" in our sql even if the query didn't have an "order by" component. The descending order component moved to the `orderByString` helper function.
2016-08-01Use default order for viewersOguz Kocer
2016-07-13Adds viewers table to deletePeopleExceptForFirstPageOguz Kocer
2016-07-11Merge remote-tracking branch 'origin/develop' into feature/4312-viewer-listOguz Kocer
2016-07-08Remove person callback fixed to always remove the correct person typeOguz Kocer
2016-07-07Change PEOPLE table name to lowercaseOguz Kocer
2016-07-07deletePeopleExceptForFirstPage implementation wrapped inside a transactionOguz Kocer
2016-07-07Fixes a small comment in PeopleTableOguz Kocer
2016-07-06Integrates DB & network layer of viewers to people management activityOguz Kocer
2016-07-06Adds missing } and getViewers methodOguz Kocer
2016-07-06Introduces viewers db tableOguz Kocer
2016-07-05Adds generic getPerson method with personType parameterOguz Kocer
2016-07-01PersonType introduced to Person modelOguz Kocer
2016-07-01getPersonFromCursor creates person per tableOguz Kocer
2016-07-01PeopleTable will only save the correct fields for each tableOguz Kocer
2016-07-01Unused follower & email follower methods removed from PeopleTableOguz Kocer
2016-07-01Fixes issues from the PeopleTable reworkOguz Kocer
Also removes isViewer from Person since we don't need to implement that in this PR anymore. Temporarily changes the detail fragment to only work for users.
2016-07-01Major rework of PeopleTableOguz Kocer
People table has been removed and instead each filter now has it's own table. This change allowed us to simplify a lot of the methods.
2016-07-01Adds a comment explaining primary key decision in PeopleTableOguz Kocer
2016-06-29Adds is_viewer property to Person model & PeopleTableOguz Kocer
2016-06-27Don't order followers by display nameOguz Kocer
Currently the API doesn't support ordering for followers endpoint, until it does, it's better to use default ordering.
2016-06-22Adds subscribed date for followers to Person modelOguz Kocer
2016-06-22Delete person db query should take is_follower as parameterOguz Kocer
2016-06-22Getting a person from db should use isFollower parameterOguz Kocer
2016-06-20Fixes a bunch of query issues in PeopleTableOguz Kocer
2016-06-20Integrates email followers to people listOguz Kocer
2016-06-17Fixes the get people count queryOguz Kocer
2016-06-17Adds is_follower as primary key to PeopleTable by resetting itOguz Kocer
2016-06-16Sql queries in PeopleTable should use Integer.toString instead of ↵Oguz Kocer
Boolean.toString
2016-06-16Introduces deletePeopleForLocalBlogId to decrease number of sql queriesOguz Kocer
2016-06-14Don't include email followers in getFollowers queryOguz Kocer
2016-06-13Load people list according to the selected filterOguz Kocer
2016-06-13Big refactor to PeopleTable methods to accommodate for followersOguz Kocer
2016-06-13Adds DB migration for follower fields for People ManagementOguz Kocer
2016-05-26Use numbered arguments in deletePeopleForLocalBlogIdExceptForFirstPage sqlOguz Kocer
2016-05-25Improve the sql query in deletePeopleForLocalBlogIdExceptForFirstPageOguz Kocer
2016-05-24When People page is created, remove all users except for 1st pageOguz Kocer
2016-05-24Adds count method for people table and uses correct offset for fetching usersOguz Kocer
2016-05-24Use offset parameter and only remove users from blog if it's a fresh listOguz Kocer
2016-05-23Use a shorter constructor for PersonOguz Kocer
2016-05-23Rename deletePeopleForBlog method in PeopleTable as deletePeopleForLocalBlogIdOguz Kocer
2016-05-23Changes people sorting to be case-insensitiveOguz Kocer