Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[10:59:29 CST(-0600)] <EricDalquist> athena: do you know if the list of fragments you can subscribe to is filtered at all based on the permission config in dlm.xml?
[11:00:11 CST(-0600)] <athena> this is for the new subscribe behavior?
[11:00:45 CST(-0600)] <EricDalquist> yeah
[11:00:52 CST(-0600)] <athena> being able to subscribe to those requires the new subscribe tab evaluator in dlm.xml, plus an appropriate permission (like actually permission system permission)
[11:01:04 CST(-0600)] <EricDalquist> yup
[11:01:16 CST(-0600)] <EricDalquist> so we have some tabs that we only want some users to be able to subscribe to
[11:01:39 CST(-0600)] <athena> so you'll want to implement that via actual uportal permissions rather than something in dlm.xml
[11:02:31 CST(-0600)] <EricDalquist> ok, I'm not really seeing how to do that. the only permission check I see is if the layout owner has the FRAGMENT_SUBSCRIBE permission
[11:02:57 CST(-0600)] <EricDalquist> oh I think I see now
[11:03:04 CST(-0600)] <EricDalquist> the FRAGMENT_SUBSCRIBE is granted to Everyone by default
[11:03:27 CST(-0600)] <EricDalquist> so if we wanted to segment this
[11:04:04 CST(-0600)] <EricDalquist> I'd have to have something like "grant FRAGMENT_SUBSCRIBE to uw-madison on target Madison Subscribable Fragments"
[11:04:15 CST(-0600)] <EricDalquist> and "grant FRAGMENT_SUBSCRIBE to uw-system on target System Subscribable Fragments"
[11:04:50 CST(-0600)] <athena> yeah
[11:04:52 CST(-0600)] <athena> that sounds right
[11:12:41 CST(-0600)] <EricDalquist> uhg now to figure out the best way to delete the current FRAGMENT_SUBSCRIBE permissions (tongue)
[11:49:17 CST(-0600)] <athena> you know, someone asked abotu that the other day
[11:49:22 CST(-0600)] <athena> i'm not actually sure what the best way to do that is
[11:49:28 CST(-0600)] <EricDalquist> yeah
[11:49:33 CST(-0600)] <EricDalquist> I'm not either (tongue)
[11:49:40 CST(-0600)] <EricDalquist> I'll let you know what I figure out
[11:49:45 CST(-0600)] <athena> thanks