From 0316bafffc673716a184285a6f59af0194271181 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Sun, 22 Mar 2015 07:10:16 +0100 Subject: [PATCH] add title to sortable columns; + title on sort link --- expert/browser/results.pt | 9 +++++---- locales/de/LC_MESSAGES/loops.mo | Bin 26518 -> 26583 bytes locales/de/LC_MESSAGES/loops.po | 9 ++++++++- organize/work/report.py | 11 +---------- 4 files changed, 14 insertions(+), 15 deletions(-) diff --git a/expert/browser/results.pt b/expert/browser/results.pt index e7252de..f3472b4 100644 --- a/expert/browser/results.pt +++ b/expert/browser/results.pt @@ -51,10 +51,11 @@ - + diff --git a/locales/de/LC_MESSAGES/loops.mo b/locales/de/LC_MESSAGES/loops.mo index 0b5e42c40c4c84b9df3828c1a5628129e8302f72..396cbca0436a66e515e1d6ea55069230c1947e6b 100644 GIT binary patch delta 7278 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 delta 7227 zcmXZf2Y8po9l-H7K-eP$WP}y=CTwJi$dC<*AVa1M#f^fv_yeW1EC(^Dhzt=e3L*xL zOie`v zPhg2CN<U^&`c~}g0h4xQE z{UEx|mzav@{m%N)?-Y!@XrnkaDQHG&2U}oq>YcGX_Qaw%9PKv-9X~C6e+13Y0yNbt z(SW8(STk+1KASV_o4m2MFYKz_AAa! zt&Mfi_MYfGBe4cPfCjX*DfxGTH8j-4t;m0(ulOH#RHRvamX)wL^_u7c4MY8AEJD2> zmcYU2r5zc*j|omecl-dB!r7s|C_%xqdL7 zyU_l7&>bHPeuFispGPlaiI#ETO@nQ)i0{9%1?-Ma)C-MpaHx+!1DJ^J{BHCPJcRz> zEJg!;4h=8|Q*Z;?Z#z!Hqv+9fY!x3}e=K&;gI3nOGKFiDu|^bmF%{ zeH*f=Xg3bTOPGpX+Z6oWiiV&I&O|TY?9jd#Q>brgL;mgX*U)i)==e7@wcnzV{tI2` z-{?+iaRGcC4Uk(LbwU4n_QB>j2^--u{@w5fObiGeCZZ|22R-9i zq5WC(C|(Nnb?8nuhWb%-!IS9t)96Mnp#fh0org z2(;rkEHjX&|xfk zDJEfKoPh?i8q4GB=tLhN|AG|lMvo{T?Y9q2@nLk~Gw6cn&~aDLg?~fuOmau+zW)>o zHl(3vQy|5fc?G^4xFKj&YgnYo4q3wMqK zO2I@$K2)OMGi(|@WCYuxJL-%M9E_gvC^Vp{Xa=UCJD!eSsz=d&OM@%W{%@fD-bBZ3 z?o9rxP{^af=XDqtVp5m5!(ueRY&3wspgYM$C)$ZloR6k<5B9=?$Zt|qv1`23-srdi z=(u5Mprg8ye=pgCG`K(_d{~4ISc4wP25g3TSPRdfXI`XR+^ws7PQ}h1O+3{LL(Z3mGEISphf6_9P|>cLI=Kv#1OrORq-4;uJBFqhSJal8>8b} zp?9ehy54|LPYkEvt-lL>w~vMTLiA`>g!WuCbswXF>_r1Pi0;eM0-t;K=ZO0vgbCG@vKY zBc6xO|DxYnKUzbhpt#&Xkb^$6O`-iWG}2Sy`(>;}y;R?L!lq~-UD0tv z(Eigxdm^|D-N1S@)49lzCZatQYSVBWjrTS>?>WJ>7J9?`J zq2n@xqtP8s!qPYcy_EB?7%oHSUx8&J=)cw{eARk4g~*!2~&2Jf~iUw6sNE`8c-iJfbr-8v(QVFjb(8? zI^ovfKD7TSG{CE9W=ju_Gm?(hTcJnZYcTmY!l^Wvn%P(u7hn<039bmP#thnDLw9%- z4d4g#Xs(5N;UV#}tAfs34^4S9G=L6hhWig8|0O64rJ)dx#)4;v<)}}_t~djoC>K5J z9cZ9?f=93p_0w1%lZVFrnxgZyMK{zr*d0qz@0Fn7B^rtbG7Mc{T<|V5fQQhCH>3UE zLsPvC&BPbz5uL%Acpcrq%*^;G7N9#{iN26GBkhYVa2OiUe6-&ZbfM*F;2Y6#xuL!r9sdb>6knjJ{|+5@4()$^ByRbdfccBY?j1}{oXr_Ka`xWBGHpfcn_@3ze z0}>QEP{>3VUW6|A3VONLpnv6#VJG|il zN3txmC)QH%EZ#t$-Mi?S?m;_#js|obo$w_3j=#rhcplwh(Q)zXNJDqt1nu88w0A`> z=|Jp@_u%Kg|Mw`ElDXsK-|~g%*{wn++K7IC9}Q$TI&nS@#{Jj>(r+paE{d zLbwxM_(SyfU?29x<7mHHlgNJy3QZ_f$C2p5GtmxzKqr1WxEy`ItI&*XMFZM}?(`@+ z?nLA}a* zBbbLp@M(13Y;>Mg=p}y@4S4Hh^6vyYLc_=C&i11zJAy8BCipWNV38?tfT`$NR!0|Z z8``_0KVbbreG\n" "Language-Team: loops developers \n" "MIME-Version: 1.0\n" @@ -89,6 +89,9 @@ msgstr "Thema ändern" msgid "Please correct the indicated errors." msgstr "Bitte berichtigen Sie die angezeigten Fehler." +msgid "tooltip_sort_column" +msgstr "Nach dieser Spalte sortieren" + # expert (reporting) msgid "Download Data" @@ -509,6 +512,8 @@ msgstr "Wer?" msgid "When?" msgstr "Wann?" +# personal stuff + msgid "Favorites" msgstr "Lesezeichen" @@ -533,6 +538,8 @@ msgstr "Anmelden" msgid "Presence" msgstr "Anwesenheit" +# general + msgid "Actions" msgstr "Aktionen" diff --git a/organize/work/report.py b/organize/work/report.py index 65e77d7..d80a4e7 100644 --- a/organize/work/report.py +++ b/organize/work/report.py @@ -154,7 +154,7 @@ party = TargetField('userName', u'Party', executionSteps=['query', 'sort', 'output']) workTitle = Field('title', u'Title', description=u'The short description of the work.', - executionSteps=['output']) + executionSteps=['sort', 'output']) workDescription = Field('description', u'Description', description=u'The long description of the work.', executionSteps=['output']) @@ -209,19 +209,10 @@ class WorkRow(BaseRow): value = self.getDuration(attr) return value - def xx_getPartyState(self, attr): - party = util.getObjectForUid(self.context.party) - ptype = adapted(party.conceptType) - for std in IOptions(ptype)('organize.stateful') or []: - stf = getAdapter(party, IStateful, name=std) - return stf.state - return None - attributeHandlers = dict(day=getDay, dayStart=getStart, dayEnd=getEnd, dayFrom=getDay, dayTo=getDay, duration=getDuration, effort=getEffort,) - #partyState=getPartyState) class WorkReportInstance(ReportInstance):