Ticket #608 (accepted enhancement)

Opened 7 years ago

Last modified 5 years ago

Enhanced user administration module

Reported by: DarTar Owned by: BrianKoontz
Priority: normal Milestone: blue-sky
Component: administration Version: 1.1.6.4
Severity: normal Keywords:
Cc: BrianKoontz

Description (last modified by DarTar) (diff)

Enhancements to the AdminUser module, first introduced in 1.1.6.4:

  • feedback via the new feedback action #486
  • mass-feedback support
  • checkbox to include deleted users in the search

Related tickets

  • #25 User administration module

Change History

Changed 7 years ago by DarTar

(In [846]) Stripping single/mass user feedback from the AdminUser module included in 1.1.6.4 since they depend on the enhanced feedback module that will be released with 1.1.7, refs #25, #486, #608

Changed 7 years ago by BrianKoontz

(Moved from #25)

Brian, a few random question on adminusers (not sure if we need to address them all before the 1.1.6.4 release):

  • could user deletion display a confirmation screen? (the same that appears when trying to mass-delete)
  • could we add a filter option to display deleted users? (in which case I think an "undelete" option could be useful)
  • do other actions that process users data take into account the new status field? If they don't have we considered the issues that could possibly arise from this?

* if we give admins the possibility to completely restrict access, it would be necessary to have a form to be able to add new users from the admin panel, otherwise this will only be possible by directly feeding the DB.

Let me know what you think of these issues so we can plan some further coding if needed before definitely closing the ticket for the release.

Changed 6 years ago by DarTar

  • description modified (diff)

Changed 6 years ago by BrianKoontz

(In [1021]) Port of {{adminusers}} action to 1.1.7. Refs #575, #608.

Changed 6 years ago by BrianKoontz

  • owner changed from unassigned to BrianKoontz
  • status changed from new to assigned

Changed 6 years ago by BrianKoontz

(In [1026]) Create sessions table for {{adminpages}} and default pages for {{adminpages}} and {{adminusers}}. Refs #575, #608, #722

Changed 6 years ago by BrianKoontz

(In [1040]) Fixed include path. Refs #608.

Changed 6 years ago by BrianKoontz

(In [1042]) Fixed wikka_sessions timestamp issue, logic error that prevented session ids from being stored in table. Refs #608.

Changed 6 years ago by OlivierBorowski

Alternate colors (table.data tr.alt) need to be added to trunk stylesheet. I don't really know which lines to copy/paste so I let anyone else fix this.

Changed 6 years ago by BrianKoontz

Olivier, do you have some suggested alt colors? I know you posted about the gray being darker (#CCC I believe it was)...any other alt colors?

Changed 6 years ago by DarTar

I'm the one to blame for the stylish light shades (they look great on my screen but I understand others may find them not sufficiently contrasted). #CCC as a background-color OTOH looks really dark here, I'd suggest using #DDD as an intermediate solution, Olivier how does that look on your screen? If we use #DDD for alternate rows, the corresponding alt colors will need to be adjusted as follows:

table.data tr.alt td.c1 {
	background-color: #CDD;
}

table.data tr.alt td.c2 {
	background-color: #DCC;
}

table.data tr.alt td.c3 {
	background-color: #DDC;
}

table.data tr.alt td.c4 {
	background-color: #CDC;
}

table.data tr.alt td.c5 {
	background-color: #CCD;
}

Changed 6 years ago by DarTar

Brian, as of [1232], AdminUsers is broken: clicking on the link to display owned pages (which supposedly calls mypages) generates 0 results, a series of notices and an undefined call to a GUI constant.

Changed 5 years ago by DarTar

  • milestone changed from 1.2 to 1.3

Retargeting to 1.3. Code for this ticket may have already been committed to trunk, from which 1.3 will be branched. Consider backporting urgent issues to 1.2.X

Changed 5 years ago by BrianKoontz

  • milestone changed from 1.3 to blue-sky
Note: See TracTickets for help on using tickets.