[wp-trac] [WordPress Trac] #43481: Add tabs and placeholders to privacy tools page in wp-admin

WordPress Trac noreply at wordpress.org
Fri Mar 16 09:37:06 UTC 2018


#43481: Add tabs and placeholders to privacy tools page in wp-admin
------------------------------+------------------------------
 Reporter:  xkon              |       Owner:
     Type:  enhancement       |      Status:  new
 Priority:  normal            |   Milestone:  Awaiting Review
Component:  General           |     Version:
 Severity:  normal            |  Resolution:
 Keywords:  gdpr 2nd-opinion  |     Focuses:
------------------------------+------------------------------

Comment (by xkon):

 For: [attachment:43481.6.diff]

 OK! Let me go through the list because I have like 10 different .diff(s)
 now locally that are not even published here and it is starting to get a
 bit messy.

 From @allendav :

 * Change `WordPress Core' to `WordPress`: fixed
 * Replace `Anonymize` Flow with `Export`: I merged Erasure / Anonymization
 but this can be renamed again ( needs chat ).
 * `esc_attr_e`: fixed
 * `type key`: turned to lowercase (this might change with according to
 what other tickets in the future want to get over it)

 ---

 From @birgire :

 * `esc_url()`: fixed on both `$edit_href`, `$view_href`
 * `striped` class: fixed
 * `include()` & `require_once()`: I didn't touch these as that's how all
 admin pages have them at the moment.
 * `.hide()` in `xfn.js`: fixed
 * `js flickering issue`: fixed, I passed everything in CSS on a default
 state
 * `TOC instead of tabs on information`: fixed, I left the idea of 'tabed'
 content instead of a full list underneath the link index as we don't know
 how much information plugins will output yet

 Extra things from @birgire for chat:

 `Row actions instead of buttons`: yes we could do that and it would make
 the tables a lot simpler imho as well
 `State column`: I think not as when you export or delete the request will
 probably be removed as well?
 `Order + Pagination`: we could do that but let's get this in and move with
 other tickets as well first imho

 ---

 Extra things added:

 * `Tables responsive`: since the tables where too big for small screens I
 just added an `overflow-x` for now and we can see in the future how to get
 that properly managed
 * `Manual E-mail Export / Erasure boxes`: Admins might as well need to
 export or anonymize / delete data without having a request so that option
 should be given somewhere. For now I just placed some extra boxes on the
 side as they don't take up much space.
 * `No requests`: If there are no requests now the table will just display
 a message instaed of just removing the whole box. Since all websites will
 pretty much start 'empty' it woudln't look nice to just have boxes on the
 Right side with the main content showing nothing.

 ---

 Any extra input is always more than welcome but let's try to finalize this
 and don't go over minor-things for now as all of these are always subject
 to change. Don't forget it's meant to just be a base so we can work on the
 other tickets as well so the other tickets can actually alter / add /
 remove things from the UI as well as we proceed with them.

 (Hopefully I didn't forget something again ! :D )

--
Ticket URL: <https://core.trac.wordpress.org/ticket/43481#comment:17>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list