File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -83,6 +83,13 @@ contract LogicalOrWrapperEnforcer is CaveatEnforcer {
8383 delegationManager = _delegationManager;
8484 }
8585
86+ ////////////////////////////// Modifiers //////////////////////////////
87+
88+ modifier onlyDelegationManager () {
89+ require (msg .sender == address (delegationManager), "LogicalOrWrapperEnforcer:only-delegation-manager " );
90+ _;
91+ }
92+
8693 ////////////////////////////// Public Methods //////////////////////////////
8794
8895 /**
@@ -108,6 +115,7 @@ contract LogicalOrWrapperEnforcer is CaveatEnforcer {
108115 public
109116 override
110117 onlyDefaultExecutionMode (_mode)
118+ onlyDelegationManager
111119 {
112120 _executeHook (
113121 _terms,
@@ -140,6 +148,7 @@ contract LogicalOrWrapperEnforcer is CaveatEnforcer {
140148 public
141149 override
142150 onlyDefaultExecutionMode (_mode)
151+ onlyDelegationManager
143152 {
144153 _executeHook (
145154 _terms,
@@ -172,6 +181,7 @@ contract LogicalOrWrapperEnforcer is CaveatEnforcer {
172181 public
173182 override
174183 onlyDefaultExecutionMode (_mode)
184+ onlyDelegationManager
175185 {
176186 _executeHook (
177187 _terms,
@@ -204,6 +214,7 @@ contract LogicalOrWrapperEnforcer is CaveatEnforcer {
204214 public
205215 override
206216 onlyDefaultExecutionMode (_mode)
217+ onlyDelegationManager
207218 {
208219 _executeHook (
209220 _terms,
You can’t perform that action at this time.
0 commit comments