From 29cc102669da6e666139939887018b328bad29ca Mon Sep 17 00:00:00 2001 From: helmutm Date: Thu, 10 Feb 2011 07:11:41 +0000 Subject: [PATCH] provide generic 'create concept' actions based on qualifier setting or assigned subtypes git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@4162 fd906abe-77d9-0310-91a1-e0d9ade77398 --- browser/form.py | 4 ++-- locales/de/LC_MESSAGES/loops.mo | Bin 14004 -> 14047 bytes locales/de/LC_MESSAGES/loops.po | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/browser/form.py b/browser/form.py index e4f8c5e..f30b120 100644 --- a/browser/form.py +++ b/browser/form.py @@ -381,14 +381,14 @@ class CreateConceptForm(CreateObjectForm): def getTypesVocabulary(self, include=None): types = [] - if 'subtype' in include: + if include and 'subtype' in include: include = list(include) include.remove('subtype') parentType = self.target.conceptType subtypePred = self.conceptManager['issubtype'] types = [dict(token=ConceptTypeInfo(t).token, title=t.title) for t in parentType.getChildren([subtypePred])] - if include: + if include or include is None: return util.KeywordVocabulary(types + self.listTypes(include, ('hidden',))) return util.KeywordVocabulary(types) diff --git a/locales/de/LC_MESSAGES/loops.mo b/locales/de/LC_MESSAGES/loops.mo index 1b4fa12976f5c927ba611d815102a6cdcc94e261..8f881c1de064f1978f04c8c0b09335461cb72180 100644 GIT binary patch delta 5623 zcmYk=3!F}M9>?*&XUvQlW+vlqTxZ5GGlpjvG$Q1(SgczlTZVS9rXiI}S$pKVRO_DH z&To1-ufEUw|NlS#bN-ie&NE(Z%l|UpI~`wg zzT*g#aIPBGFXdc+$}JvHt8?orIM*HD!gRci5tvfZHv=Q7XJHt&z|zxn`Q4>qX zURWR1e*%W%^w9U7b2IIW1)&D#R$w_gtiyQRg&Oz>Y9%L8EBF?5!JDWFxypXONGwaW zEUJGJ>Uvp7SJ%w1$EP-iiF@4qN>KR;PX!wW6w3{R`Gd)mx*sxF_no z$5A`-JeI`qsGXaLdNy9M?`NTI`NFE)e{J0w8g#-2>#)TvL|u3vYDK3|{VrSm8fxW% z1lw}d4kV#=G>AH{4XR%c)Pi$RJMvrt`>!pUPJ>QZikk68tM5deco6jvp0M`wsDW-; zdr4lMXzKB(e$|n=xpdS7I-nNX2elJVpmu7YM?nJ*LvcV?43-??7j(s2C{%JyGum)De+L(>HbzXl8y5LjhP}G3=r~$`VeFAEr8K@Iy zqb9l#wW8&yom_=_Hg=#EbkOQ2t$qo$qj!-0o{MH$YN&yFIx|o!Z;zUJ57bjX05yTJ zr~y4xze%VC%tZB{XZ4k+iLOQ6s!do2ccFItZ0LLL|MgIT8KG7bR?}a36b7lsqXuq^ zdT2VM?sX1w`&}Mtr>3D+JPS4O3ahU}U3VvHp}SH24`Yl+;W!0d_$&M3HtH6H)$%*W zpjKEBHIW3=$`er+Y+&`4s0npK4UmiKKOEI>6sF;1)LXC#y<`gSQP2PvP%|w;4R8&$ z(w|Z7Q9L=R7>5DOMh(ycb$(k^|Bk371X`WzyLN!ZGB7BgxX{1mZAFPU;y(`-#?S+`6rB`K_`w! z4Lk)kp+%?(u0fr!5d&C&x<%Vj1MEfhKaTbB400D;Y?8l24N%unGUv(@+zbg}TmS^9@wLwW#ZD#4y~B+7Yjif-ZOf z)!{?bfXB>J)_xxKdR;;Fzl*sgoGX#+Ts!JR>NxihZa`i5B5L3tQP;bRdZxlt{2eQc zJQJR)OF{4bqZo$ysHb%#>ck1Cr*%5&o-aZEHXseZresP=}a33fsa z^rSfwHPOka9hifjwr~{%o%k+tJKa&_=h@vtO{`*?Zzig}3+g9%81i?ar)PQ-` zJ_*%tHfmu@Pz%^<^~0zgIfvTG8|m!7I>zwQYRi&PD|ryLvYu8Sfm-o&)Gb+wdPujS z&f906Kuzc}>bl_>{!S#Iw!ER$TO+@1uD3@)GZ~Fq>8q&MYreS%8&Y46n)wloz_X}< zzroV@GwS^42L8^(V-)qusQ!uA5>rwAhM;!Z8$ltK!dT=-%S}UGRkt2>;zy_neQJJT z?PpN8>>_HQBGd(MnDc)2sPojpg&+mEJM92>ioL+0A`~m))^!9{&%OK0Utx23pWHc@Lbf2 z)}t;|fO@$0TKggFM*SFSOOrDFhbRFJfpxsEIDcc)kCtDd++_P_Ne> z)WdU19q_uJa9h-Xoly(xgIY)~>bk>G=TAmY9cNOA$HmwJ zH=^ExOUT$RysaBP+Q-@>b=eWsJCVi2GB!IaH2WGoP!!~QDgRB9p9!Q3pZm5 zevSP0xH2?qrcF^RXoI19hniS-)CwnB`)pMI1y~kW+V|T~!CVI zgYMZ?)YE*=Iz~0|+v8CyNyPG)hT4HvsQz8;`@X1w2A~ESgqlzu>KPi1O>q+HRu_5{ z)bRwW;~CT~DMDTNmem8Cr3=KO22MatC>3>HCaQl6t9P*Pdzk%DD;|j2!CceJvkoK8 z7f>BvLT%v`)IDEd-!DT=@J*|4MGaht+QIix6FP?c^T6>4x&IR#ti^pqYLPFzmvyE7oyj&0U1U<#ihDL(WT>?e7oHPQdhnTLNQ8_8+%2+?uN zC-nCqwEt&mc#d2re1SSQrL2V1A3m5&>XpOFEiIk`*zMV6AkkY`BoQG-G`(x1F- zjb|{Od}sAyW>UDP{clU!kxpbS*-Hw@TSP~M&##{=tu*P^7U%j=o^#k~`M+ zJN%lwWOd=y=A%A&np`7kr1%(4A)8bo8Ds;|@g@n7(PT6ECs{~z(-8k0|nj$|Kq z5^s`$WDuE1MiL#7WIjnEqew$iiYy^IZjdo#JkkBJ!wdaz{)bv6@_X_((v$pw=-5Ga zk_luF(b31p%`)4YZLlW!i7X>s$^FNR_f;;1%6hIiI+J(E&t!eU{0a-g3Tjrl5M4Pd tvuS3nM#0R?j9{aT%wVlxv*y93&4Z2S)=2Ia$P5+?PmTyL7@XQI<`;!S4*viE delta 5607 zcmYk=33yId9>?*MgxEzQcAA7FL=p{Ri)hm(W3;I>9R|fcEgjWjP=o4dC8L(KmWqz8Q_FmR@BOEb`}FsI&N=V7_bm6`H=dS^et)!A z98qDR;|L0Jt}(_|cCH`gq*`iquCR`Cxwse;@jQlN-MYR_uoCrH48bI8MNf z$0|4)tK$Tuzvre?&8`K2OA#-(?tbX0RjbXG`sOL{C z5_?c@jOsrYE8@h!_a0NQFJ=ZBoO=yx)1eR}a06=Kk5Mbxi(0`6)CEgX6DmXXyMf^t zRNwDk8+E-{f224SnpM|^fP+vwF%p>Fjg)Q;shnYKym9`(6y(duuPn zs(gRV>UxEki>ry6Kmux|olrZGf!e7o)HvNe3hFoj^;ABC+M@BO2~9zrFdMZ4^R2xQ zb>WqmitDUiY~PmEQ|&+BT1Y}A0cr~&(0eF$ox(Wn#0qb52D zwW6u0t$Z1EE8ajYXoJ;1wE98RjuxZ(U-Ijo3u1bDI%}a;-U2oARMgY{Flqw*Py-G| z^&5s-K_06A1gp{QuR?WjWT!z~6Pwo3J19Jb1DQHFKP%FQPDR>PvaD0^i&?KYo zbtZDVT@I@MNYskQp$492^*N~PEd~kPC7}lBhU)(WYT!QD5{IMSf_WH=tI^W{`zUCphfo(hhFa+cZsAr%(s$Vxu#%yek6Hyagftu)!7~X%KxQ7M}bQtvmbR2cB zFIsz)h`o+F&FiH4^;m?O+CLbhz1Qj0yUw@ zs2S#?PMC|qxCnKN7NZ7u6V-nkCgE=6F1ahH9SU#eU#C85K{2TIIMj8LJPKNQd;20C zHM30A1hP>bd!i;X0Cj;O_WelI1jeDR^P)K&)o(WHdUG)Z7o&D$De8LOdJ5|B4r;(H z=1yzhi+WlQqfRKnp+U}_!7S>J#yQs+3s4u{j~e(Z)b&bG&(wFQ9lMHpCaT5S-N?y5}D9r`^p*U1+_v??mm;QPgW#j5_}ZYrkOzHTU2DYN!b{ z#(_M4t_20HFdwy*i%=I_VfDAM67|ifXXGQ)1&*N3E3x)V7)m|3g>MzCM7MKz@u@$w0`>p+3)K1+@WdF628oaz(S#wl93$@|_s9P}s^>EHYomgmYL`~=u)C5kT zcA^Zm8<=*lZ9GHcjPz9dHpHyN;(g9;%d}{Hkj{P`)1TV+kqNr7wXpS zH;)cLnix1eTD&EXh9`xsQeshEm0+Oq%g6h5GV-yC-eHPdQ* zs}Ks`g**dF_!eqjqx{WhZdZT2YWp6o(R zo)Ug+83;UuT zs!`Tq9BP6uSbZjH-~!YZE=EmY9rDit$D`wJ5*^Id9U{@>Yw~xZV-wMs?1<+sP&iA< zkE>SLQQm+n32&P_PR5b)V}E%8-ynao`d_gH`4!>L1&+FWen|dBE|P;}vEF|s?z)n> zWH`|>v@#vf6Fqq4hkm){S!El3X64D)gXEH))~4I1IW*+l<@ zYDJzVhe?03i_{@{#g>zQkn%%s!KY*-d64LT-^|AmWFt9A9wIt!__%cQ6y}j1iT45@ zZ<1vsf_y<{kxL|j=vd?v_#DOO@5pyV&&w+$pBy85NO$r%(L;NLlpm)ll#-^_(A?K^ zPf>W6JWBpaipk4lC^<(~k>8N5M28-}ABf nX*_Ng634-;*w+At@pHWA-;Pn3NyW zD8vOS?EhVBeZZW6|0V-SC-O7dP5we=k};(GxQ{|@(wA(o#{Xa}tz zqx=|6p(ANPlF8dd$7&Kxo+Iy&ourWH80h0(!?(yM8)8bQ3=!I)3Zp3d}4s1Ea_- zvXneV?mZ^nQ#l_f>$&21guG8~lXXR_>%1OP^hkpfRqMCy)S-2Bo0Qfm$tfL^+q8*p eotoArC9Pe`{LZmC!6}`J=ER0pELxV3QRDwJG7_Bt diff --git a/locales/de/LC_MESSAGES/loops.po b/locales/de/LC_MESSAGES/loops.po index 57cb762..b5fc18e 100644 --- a/locales/de/LC_MESSAGES/loops.po +++ b/locales/de/LC_MESSAGES/loops.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: $Id$\n" "POT-Creation-Date: 2007-05-22 12:00 CET\n" -"PO-Revision-Date: 2011-02-09 12:00 CET\n" +"PO-Revision-Date: 2011-02-10 12:00 CET\n" "Last-Translator: Helmut Merz \n" "Language-Team: loops developers \n" "MIME-Version: 1.0\n" @@ -65,6 +65,9 @@ msgstr "Ordner ändern" msgid "Create Topic..." msgstr "Thema anlegen..." +msgid "Create Topic" +msgstr "Thema anlegen" + msgid "Create a new topic." msgstr "Ein neues Thema anlegen"