View Issue Details

IDProjectCategoryView StatusLast Update
0019015phpList 3 applicationAll Otherpublic01-07-18 10:10
Reportersuela 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.3.1 
Target Version3.3.4Fixed in Version3.3.3 
Summary0019015: Move "Campaigns", "Bounces", "Subscription" tabs from userhistory page to subscriber profile
DescriptionOn a discussion with Sam, we thought that it would be best if "Campaigns" (showing campaigns a subscriber has received), "Subscription" and "Bounces" (showing bounces) tabs are moved to the subscriber profile with the other tabs "Details" and "Lists".

The email of the susbcriber whose details are being viewed should also be on the top of the page (just as it's being shown at the user history page currently).
TagsNo tags attached.

Activities

xheni

29-03-18 20:34

administrator   ~0060224

@suela If we move those tabs from "user history" to the subscriber profile, what's the purpose of the "user history" then?

suela

29-03-18 21:03

administrator   ~0060225

Then "User History" button and page need to be removed

michiel

30-03-18 06:16

manager   ~0060226

Xheni, to do this, it may be useful to look into the "Ajax" ability of the Tabs in jQueryUI.

Basically, when you click a tab, it will fetch the contents on the fly. That will avoid having to load all of the userhistory data in the user page. Instead, put the different elements of userhistory in the actions folder as a different action and then load then with the pageaction.php page on an Ajax request.

As a result you would fetch the contents of each tab when clicked and you only need to load the data of the first tab in the initial page.

Let me know if you need more explanation on this.

xheni

30-03-18 09:25

administrator   ~0060227

@michiel thank you for the explanation.

xheni

26-06-18 12:42

administrator   ~0060788

PR: https://github.com/phpList/phplist3/pull/356