[TYPO3-core] RFC #9503: Backend search-menu should not be displayed if list-module is deactivated

Christopher Christopher at temporaryforwarding.com
Tue Oct 7 03:15:12 CEST 2008


Hi,

this is an SVN patch request.

Bugtracker references:
http://bugs.typo3.org/view.php?id=9503

Branches:
4.2, Trunk

Problem:
The search in the upper right corner of the BE opens the list-module to list 
the matching elements.
If the administrator has deactivated this module, the search cannot (and 
does not) work: It does nothing.
Therefore it should be hidden in this case.

Solution:
The attached patch is against current trunk and checks if the user has 
access to the list module before rendering the search-item.

LG
Christopher 


begin 666 9503_search.diff
M+2TM('1Y<&\S+V-L87-S97,O8VQA<W,N8F%C:V5N9'-E87)C:&UE;G4M;W)I
M9RYP:' ),C P."TQ,"TP-R P,CHU,SHP-"XP,# P,# P,# @*S R,# **RLK
M('1Y<&\S+V-L87-S97,O8VQA<W,N8F%C:V5N9'-E87)C:&UE;G4N<&AP"3(P
M,#@M,3 M,#<@,#(Z-3 Z-#DN,# P,# P,# P("LP,C P"D! ("TV.2PQ-R K
M-CDL,C(@0$ *( D@*B! <F5T=7)N"7-T<FEN9PD)=V]R:W-P86-E('-E;&5C
M=&]R(&%S($A434P@<V5L96-T"B )("HO"B )<'5B;&EC(&9U;F-T:6]N(')E
M;F1E<B at I('L*+0D))'1I=&QE(#T@)$=,3T)!3%-;)TQ!3D<G72T^<TPH)TQ,
M3#I%6%0Z;&%N9R]L;V-A;&QA;F=?8V]R92YX;6PZ=&]O;&)A<DET96US+G-E
M87)C:"<L('1R=64I.PHM"0DD=&AI<RT^861D2F%V87-C<FEP=%1O0F%C:V5N
M9"@I.PHM"0DD<V5A<F-H365N=2 ](&%R<F%Y*"D["BL)9VQO8F%L("1"15]5
M4T52.PHK"0DO+R!3:6YC92!T:&4@<V5A<F-H+7)E<W5L=', at 87)E(&1I<W!L
M87EE9"!I;B!T:&4@;&ES="UM;V1U;&4L"BL)"2\O(&]N;'D@<F5N9&5R('1H
M92!S96%R8V at M:71E;2P@:68@=&AE('5S97(@:&%S(&%C8V5S<R!T;R!T:&ES
M(&UO9'5L92X**PD):68H)$)%7U5315(M/F-H96-K*"=M;V1U;&5S)RPG=V5B
M7VQI<W0G*2D@>PHK"0D))'1I=&QE(#T@)$=,3T)!3%-;)TQ!3D<G72T^<TPH
M)TQ,3#I%6%0Z;&%N9R]L;V-A;&QA;F=?8V]R92YX;6PZ=&]O;&)A<DET96US
M+G-E87)C:"<L('1R=64I.PHK"0D))'1H:7,M/F%D9$IA=F%S8W)I<'14;T)A
M8VME;F0H*3L**PD)"21S96%R8VA-96YU(#T at 87)R87DH*3L**PHK"0D))'-E
M87)C:$UE;G5;72 ]("<\82!H<F5F/2(C(B!C;&%S<STB=&]O;&)A<BUI=&5M
M(CX\:6UG)RYT,VQI8E]I8V]N5V]R:W,Z.G-K:6Y);6<H)'1H:7,M/F)A8VM0
M871H+" G9V9X+VUA9VYI9FEE<BYP;F<G+" G=VED=&@](C$V(B!H96EG:'0]
M(C$V(B<I+B<@=&ET;&4](B<N)'1I=&QE+B<B(&%L=#TB)RXD=&ET;&4N)R(@
M+SX\+V$^)SL**PHK"0D))'-E87)C:$UE;G5;72 ]("<\9&EV(&-L87-S/2)T
M;V]L8F%R+6ET96TM;65N=2(@<W1Y;&4](F1I<W!L87DZ(&YO;F4[(CXG.PHK
M"0D))'-E87)C:$UE;G5;72 ]("<\:6YP=70@='EP93TB=&5X="(@:60](G-E
M87)C:"UQ=65R>2(@;F%M93TB<V5A<F-H+7%U97)Y(B!V86QU93TB(B O/B<[
M"BL)"0DD<V5A<F-H365N=5M=(#T@)SPO9&EV/B<["B *+0D))'-E87)C:$UE
M;G5;72 ]("<\82!H<F5F/2(C(B!C;&%S<STB=&]O;&)A<BUI=&5M(CX\:6UG
M)RYT,VQI8E]I8V]N5V]R:W,Z.G-K:6Y);6<H)'1H:7,M/F)A8VM0871H+" G
M9V9X+VUA9VYI9FEE<BYP;F<G+" G=VED=&@](C$V(B!H96EG:'0](C$V(B<I
M+B<@=&ET;&4](B<N)'1I=&QE+B<B(&%L=#TB)RXD=&ET;&4N)R(@+SX\+V$^
M)SL*+0HM"0DD<V5A<F-H365N=5M=(#T@)SQD:78 at 8VQA<W,](G1O;VQB87(M
M:71E;2UM96YU(B!S='EL93TB9&ES<&QA>3H@;F]N93LB/B<["BT)"21S96%R
M8VA-96YU6UT@/2 G/&EN<'5T('1Y<&4](G1E>'0B(&ED/2)S96%R8V at M<75E
M<GDB(&YA;64](G-E87)C:"UQ=65R>2(@=F%L=64](B(@+SXG.PHM"0DD<V5A
M<F-H365N=5M=(#T@)SPO9&EV/B<["BT*+0D)<F5T=7)N(&EM<&QO9&4H(EQN
M(BP@)'-E87)C:$UE;G4I.PHK"0D)<F5T=7)N(&EM<&QO9&4H(EQN(BP@)'-E
M87)C:$UE;G4I.PHK"0E]"B )?0H@"B )+RHJ"D! ("TY-RPW("LQ,#(L,3$@
M0$ *( D@*B! <F5T=7)N"7-T<FEN9PD);&ES="!I=&5M($A434P at 871T:6)U
M=&5S"B )("HO"B )<'5B;&EC(&9U;F-T:6]N(&=E=$%D9&ET:6]N86Q!='1R
M:6)U=&5S*"D@>PHM"0ER971U<FX@)R!I9#TB8F%C:V5N9"US96%R8V at M;65N
M=2(G.PHK"6=L;V)A;" D0D5?55-%4CL**PD)+R\@4VEN8V4@=&AI<R!U<V5S
M('1H92!L:7-T+6UO9'5L92P@;VYL>2!R96YD97(@:70L(&EF('5S97(@:&%S
M(&%C8V5S<R!T;R!T:&ES(&UO9'5L92X**PD):68H)$)%7U5315(M/F-H96-K
M*"=M;V1U;&5S)RPG=V5B7VQI<W0G*2D@>PHK"0D)<F5T=7)N("<@:60](F)A
M8VME;F0M<V5A<F-H+6UE;G4B)SL**PD)?0D*( E]"B *('T*0$ @+3$P-RPT
M("LQ,38L-"! 0 H@"6EN8VQU9&5?;VYC92 at D5%E03S-?0T].1E]605)36U19
M4$\S7TU/1$5=6R=80TQ!4U,G75LG='EP;S,O8VQA<W-E<R]C;&%S<RYB86-K
M96YD<V5A<F-H;65N=2YP:' G72D["B!]"B *+3\^"BL_/@I<($YO(&YE=VQI
2;F4 at 870@96YD(&]F(&9I;&4*
`
end



More information about the TYPO3-team-core mailing list