mrtopher / dashEE

Control panel dashboard framework for EE CMS.
37 stars 5 forks source link

Layout doesn't update when member changes the group #32

Open ax2000 opened 10 years ago

ax2000 commented 10 years ago

If a member that belongs to X group that has one layout associated to it, gets added to another group with a different layout associated. The layout doesn't appear to change. It works fine if the layout gets reset (via reset button) after the member changes the group. Is that the how it was meant to be (Manual reset after any member group changes)?

Using EE 2.6.1 and Dashee 1.8

mrtopher commented 10 years ago

Ah, this is an edge case that I haven't accounted for currently in the code. I'll take a look and see if there isn't a more automated way to handle this.

GDmac commented 10 years ago

Originally, Dashee was very personal. Every CP user can setup their own dashboard. The reset and the lock functionality was added on top of that situation. I think that is also what @nextbigleap is bumping into with issue #38 . So, yes, Save layout changes to a new preset, assign to group, and reset is the current route to push layouts around. There are some options that involve various levels of changes and work.

  1. Option to overwrite a saved layout
  2. When the user has not changed the layout, then load and use the new/updated layout.
  3. Option to notify the user that the assigned (base) layout has changed. a. list any missing widgets for the current layout, b. allow the user to add the missing widgets to the current layout.