From c129445cebdb32918993477767b6979faaa36819 Mon Sep 17 00:00:00 2001 From: Ross Poulton Date: Sat, 12 Feb 2011 01:21:34 +0000 Subject: [PATCH] Update documentation to include note about installing Markdown --- docs/doctrees/environment.pickle | Bin 18200 -> 19075 bytes docs/doctrees/index.doctree | Bin 17356 -> 19226 bytes docs/doctrees/install.doctree | Bin 22426 -> 25886 bytes docs/doctrees/license.doctree | Bin 26605 -> 31982 bytes docs/html/_sources/index.txt | 11 +++++++++++ docs/html/_sources/install.txt | 13 +++++++++++-- docs/html/_sources/license.txt | 25 +++++++++++++++++++++++++ docs/html/index.html | 9 +++++++++ docs/html/install.html | 13 +++++++++++-- docs/html/license.html | 27 +++++++++++++++++++++++++++ docs/html/searchindex.js | 2 +- docs/source/install.rst | 7 +++++-- 12 files changed, 100 insertions(+), 7 deletions(-) diff --git a/docs/doctrees/environment.pickle b/docs/doctrees/environment.pickle index 01c954213a6d8b8ce79473949b01aec759c22966..ff91059930aff433ec1e0bfb5a2a6b8cf6cb6b63 100644 GIT binary patch delta 8277 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 QA+?6kS~v3Pnc08-AEnBr$N&HU delta 7401 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 diff --git a/docs/doctrees/index.doctree b/docs/doctrees/index.doctree index 778726c98a34cc004d8714e13497829194bd6ca5..101a0e950782516fd4bec04c16bb52a8ca7df02d 100644 GIT binary patch literal 19226 zcmdU%2Y4LC`NrKX$=zU@+nQ#{Sd!^rs=*kHg}~q?B8eiObSv$hPj|PodzKZl0TPA(fDX^d8cC`2XJ7U1=pN1PK3xJdZT*?##FIecwB?-^|X=-jy>3 zinW18RH}p>)mqUDTXZ_?Ril<*dfQdOj5wIt>NZyk!(KF6_rhRS9L#R*IcnOpX(L`` zpf>C|QOzlq3)P`oyYE%%RIzJq=w!7NqEfB8CYaORGmlGxMrmM|6GjCS1#`Q5R**H& z2qS7S?SqAZQgz4~DAWu6rAjF(p{%L9XDKpVFgQ4|q`AANSy$Jp5w?aKgO=`|`D7Hm zx>qfF)d5{Tue)and46pKd%VyoMNXww+jT}TKM~&LjXHx~A!-Ei|IqV67HaYmwKNP;F!)nUMhycfpKt9 zt3StGm-5{n)!HZV-5$12;5#_jpX<)EWVa_Z9^yB-D<)ChK7s1xezUvO5f zWi$sX{dw;E2^_ET=evtx7z@0xy%e>J;b67Dz?~1h?PK&h{z7+Np4>J5BDZ;*+Cv+t z@k^B=bOnd?28U1Xm!UTx##@3T=$1#u!CJbdDU77Vwz|{YIkW&=2W|cgcTSqWZgMro ztD8o(G(cZ(36AR7K>z6U>42T47KWXZi0y>dursNuvqZnz(_z9WSbxn`L3PnQhy_&8yp=6$F#al#YSCnVQ_43aGX1Lpi&4!&W`U5PH>z0 z3j@21I?{=~!Ab5+wff1u!AAe!f;&68>XhE#RDVvP;m)d*s$Ou~wi#5J-l)Op{tO?+ z&S;(NE4{RWmuEuQrZ_mO)lY8Rhux1G_iVq-Khj_4xBH#$Y+GNj*~h1IT75j(;^V-% zK4zciWARoWJI`krOQT;`(wxjaNZpU7vh93qc%1A3yuECwbKI% zL#9yoTY`)5dV3sPEU&LqWSAJEoKol%oXs}VDb(xqM0-yvoDCPM+`>*4&YXy-X>SwGA7dDY>k|ef)yc{RYsj%)!InaA?N%?R4h2>rJ=DSxFpAD^O(KC z4zcQ5RxcH+4->0BV)Zhy`f#y2D`WK$e%C|Fr$^E_y>aj;HIDq-ZX3tfo!S=%JIQvZ zjl1n{kgo;nYrlLQkgrAg>iMe+a(B?5Uy#RhGmnQ_eRX3$4oYfJh4u3Y>zftUp}xz8 z^)fp8lFsVeUb@Tbs7S}KbX29ICI$5gwFmGyb(IFs!Z?WJnX2~_&(ygZaj;vqoQW-$ z)f$XXRVVa3dR5UIuF*$`rj=wQaSD;+M^SxaXQ#?K%IXtY_v&C24MuXN+pe(3nm#Ji zA1%`_m+6m@>9I_2&WL$zE4CkY-%JRuz?&=M;3}DYU$1!_mNoXh(}-6d(RP6N@_5L& zIu5Q;tt+wQ-aWlmjelLMJBJz?rW9O%AFkOe=bs=No~W?%B(d^jaq*OftW)%RDm46S zAg3`!HYzarb658ROk{r6?!pF+>r0LFR``1RJFfMwZB}o zzd{bbQjI@W@2hZna%DH+;;ZA}H7N2`@r~m>_U1Tvt@Pi4{wcy?nW@;+F>$06`OYvy zW+hzj>@ImDK;#YA>D?ZOg=*0WH5DB8ilqXva8O}#t??YXHbFBg^jAE`R+0u>t12?1 z&d#0nQa!s@CeI^x?zD9=Gg?ng)u>c$*y*P63PmUKJ!fnF9?QnVj^K4UKJCr)ddue< z#OE8u=bOamo5kl_#OK1So!+XO>7NW1{|$D6x6znykArup)gDTAy%UCS-Zv;PZTC!} z(h|IjkZ?;Jyjym!rnmizW)9w?pzvPXO7BxEyVNV_!-K8kXCli!lu z3C$k-Mv>>Ywz+<%=K8&w>kn$KKdQO@q{wrZBF~>`DUG$cP80kEg8mu@f1_#}Y3@!U zO;e^k_`3}?r*hf9)xZ9Mo_k_5ZThrn^5WmE&rGMHgf_y@5yYLB6F0L}@6oZDBSCjgQe@_G*2Dj_b>By(b~X%-&aYg&ZI z_nLXaQ+myOQ1{5P^d2z_$k^x6R@U_~+6=dtg_L9BA|N)4B@9Il>UN}$ZJL;KXV+L6 zB9iPbF~{+S3#E!#g0SCKmUHPNE(;QAy=JL$@nt_-BZls;3=CZ+#DN2ZICP*8!w&*6 zygRe|VCD0mU=HCRHp@w|teh&9xoHqq#4sytF=|$-05z+Gs97yUjUzVNiY;$UZ*>kdK<(dh+mNPQjY;AbCP9k`Dln^i13-PjDh?gB;p3F|=i_8ri#O7#H znV)Kssd+MwvBju4Rt2azPKcW0g{V0}h?)~Yk$C`jxH(CgUH8k=leq*=Hv+Lag*0cB zES=2hsaEi`M9|KRwz8DKibX`v+_GsqlxpFi;uVLy{zB-rnA4G+n#(h6EjW3mL~wGG z5GT(P;^f&voZJlNxjaYt;&KZIu{oC%vwK$2!uM{CIZs!%mE}dA?ya^4EID5VSh7us zC0#-+xj={|-Js|`P;_6Y%&z;Q_97%oBi%G?DYKwfxSSFb1sm)ws1$QKZ`DkUI z-HdAsF!xdpWbVU+n5!Tqb1xGv*X+tXT!&3|f^|rCV?TmCJI6AQo&h1o6hYB9W{IbQu79m~5IG1O z0%GHnionzw`CtjOU7}<~%85wNade5yqtI#9Y>XvVhX*oetz9c#>)2@$4{+&HTAP+Z zHkw^jFws*Rql;S`*@FU5KXvC{I^poEsH%J#d3Uu7`mLh)si345U`d zXUo9kk1encN&44_tz}PAi~3itN!>-0t}>&@shJ-wc^0M{gM+0#=5o&5 z=^b+VF%p1;SO__fRneR}YZAy^p%cs1l`4jttCZ6uEqWtk9%rRl_v|kXn8$M>-d1J2 zT}?)77SXTaBsSM7i~C*AWoMb%Na!WA*$IJ%Ktwn)*CC60ayaR+W0CxNTMO3iRT)kB z1R-8LQHWPh5@PO?K};GO7N4SgMW3f~5Syowsx4AYGBF=oo^Fd#^9&WB=9xm&+#p2F zvxKO5Hkf!$XnBq@yY7>R&qb7u@jM_l&nL|pBMYmlQX8I_|f1=6$NEtt>C| zjq!e4BbI$Y1z7e$A(nkeh-DuZV%bMPHHM?cxK){555$a*awVqz9xjnuY=-o zO#e4j(Dl#M-9agQeG`byouuL`wL$h;zHATqmKFJSBGR*!9>VHp!48YbD<(TmvNAf{ z?-^E2)p>`!i2tgV%EsOxIfa1%);!iTlnzuHMcy`VG~c1tiB8*5^e(Fmr@yOmoc^8= zr@t@6=^qGj`iG#LJ|ZLiM=I!gkgfbNmBQ6efY|($R9vN|iyg~VIUPEGW~F|fNZFxt zyh+R1NcjsDmoFzxN624tC_&ZKw z^Lu4+SMN{^=e>; z1VkO#dmZx!6wrKfIq9=wgXbTuY8?5K%4oqq3vuu-LR#>zLOl8#m=8>USH1$%KRAfZ zJ)~kg)g-_2QD)i<6{BW42U0Ubh?(@RxW6GvLFSsWpaJQfB=%?cl6^vSN}O zg3X~^H#Mh+*&1>7aEajT5kj0jQi!u_g*e*^<~eOszBpaSL2Qm9l?$mRnVaWyy)8yf zy9!X#Aw*555H%Zws5u%Gr)}c&7-c3q4(^Y)$8s6m9tXtcc+#9q+{})e>zh%g{W#*Vs!?eXR;meVq{1*9%d-SBUB-fMT~@>^@PMT~q3L5=AigWFR(A zAr*6}a#@)%mpo@=>vd1H;!jJ&?W0Ei^{08dEx^iWa3Cw6Da6Vfgjo43;i2|XLEL&2F>=VWdtT4)7r~;JVC`9>- zgeZTp5Q<&`ilQ;KFI7R;BrPu^6M|k2#O4*GA}CcY>nuUGQD13AUX_US+)ATPeuv7d zOygBNmWhkZPm8>x)Qsq?OEx>nwn|==GJEBfDI3-zr_LrrZA^8JWm?O=vuHHG?M<&* zOUwh(x1f3hJH%s5u{3D6`LJ=;66JL`7t|QKieAJE6keq!uT};IGkZ^33-QGJvbh+*9?Rrhohip69Lxwc@_fBN>Ygvt60LIkO| z0kL^Ise+WYe&1V1G4DVy)xZX=`S~i%J5|Pt>bq2#I~Of>CG-|fduFN|)CSDEIk80} z1yeQe;cTzn=Ea699>2|dCA$pSDf_8;pRU%fuwsojg;n!@o!fr+0glu!Kd78}NO*g+ zceE6l50SH1Pg@_B2wnIiLb~j&64iD$+4WJK%(i=p&Br)S`Z7`VH)|9Ozt*k!eV;`bMXUH9Vs z7ZIR)ehG-p?W7ozJgaj|gz`Im_R#REkXm?Po7REwm#y$u65%9wtb^oMmA-1lzLtpX z8|uGq3-IzA9LUQ%g!uGLAwJzHTxCQ3w{$qqhWg{PVDN47l2HF0j$(6{Jx?~lY|ece zV7{x1+sZO0AML+q<8{y$gfqMV>*sI%KV9Zh?AuWabt@bf3{bk|1Tu*B1`@0ZB{sF?>*c*X+l&^WrG;ZG5OeYmdsV13|pR>%c#i*Idfz-?rqGq-b zHFJchnG33kPE?<7Qf9J&BkxT!*|bgz5Sw|VImNQZwodMy_NWyBc5q93z3+brA78y%wH@K%wHnJ{G~$7-%p77`-6FwmMLE>9l$|s4kVSasU{hg zXXzkYjGBX0fSN;us97#V%?crER)S*bB(bzgnMq`r+OO3Jz?TEWW({f11lcv2uS2ci zVToYRmGq@eRkm2M$wKpsb?ZiIW*0~6)@3{K>!w!bLyu&$XtBV~QKmPJ7Y$^)N;T!s z`^QRchzUpX5aVnr4wtIy^%~0=sa4l%bv0rx!UT!>iVfA5C|c8E4#$|Oo8|~>CY&89 z5ja~bgtJy5oV5wzY#o?ynxmAjrdiKHY}!fTrRR$OzPqMFrnQyT4*BlUX-&k{4JyFZ zqlLJ7j1X6k72@h~pt{G&>K?~)qN$cP0p{D$oInBH;zS@eCt0Z^=1!10nF4GPN&D_P z3L{gi4z-w#l)~gGKx|GW6_W}=xz1uvBVQAM(``9!oS_WdI8%rln}oP=mJm121~mjq zw>;S_?CP0Iy=l)d=a7XDTLAV%kfPXzV3|U{W)?ChG18o8bGY8;`u|kVHCxe&f#(CP zqL7N2|EL9BC>?7+26X~sZfL*28rGc{w(rn>p)H`TE>bPD)pj9mb+M4Px{Ud~^f20ug zy+XRmqd@ieF~xlNY#HCD##cZQvOVd!-Z_&nux z+WPwHy0-?=G=Ul>qB6(~set>*mnrT{KFcsA4tus^Qu;N=gJ*{+OB;;u64C+{AuTg3 zq-Cn0+d`Z#mKXuN(A3C?Omo)O{WcPZ9L6Rh)m@^k^T|gE ze56%nXsFq@G*0$CA`i5azYf#TQsJxChJ9vEwg5+dq3WDd9b%K9zn*vd4&T4PHxhQ} z;fmqHF1xO)-EjI)%yt;HoCYEdY#pY7O%ocyw-3O(t*NjuqH&K`d`E22#;$w_S+#8PtVsizl?v2!OwT!(tY&%_PMXpLjdd_-K`kQ$i)lEV1 zNjlFyXfjXc z?7{NnDbyv)o+`xBrwQ@k=|Vhsh7gON32J;3of_Y65OzISRy>Q^XwGK?v3U+D&fB3; zbl9QM=d&q24{8$hTr2jxM9l70-r{)`cH`?EtG4mm{W0nLZslk{e)73&vJok}EBV?t z>@d%#qA42l1-5>uc%jOn;zl79y+{aUFBU@0OF%W|=BzPas)DY6->{ca53IZ#U@4DO zT_Uws99TxOCC*n`saGXZ`wosb*#f+IH3#zMHA1|(S%^2U6|S^{G(VizuoM&g>$eTCmN>*(I_LE-wm85yI6-N16RDklg3Q_(xAd*0s{wTFl2O#l}wntkjSuHw1QkN+)g;oAcQ2;T6qoobQEmE%mr9_5U zE?+n4R|-7yWzMfPUm+zk{Rq{3)n;akd^)d0qJ2|wmw>$}^Q{#vE`Pr9_v3jD?j{8j?Z zEF;=R3C-_p?(a!;i@Wo)-;vPg|K<;5^UD!7PRf_DADu9Nw3q#fRMu-hB7XkaiZ_*t z$!_i*$6hvV zmNbs_p6Q(CKH1Haf}Q)J zuV#w;)P@#;lb`l5b13U}=bOO+F5qW38m40AlIJc@=c`ez#!s4*ylAkaW`;WbXt>g8 znk3N-Zv*VE=QkIc6AcUNUR|yxA2f%i#a6zMr@d0Wk5HqZLkZ11o4bJim9ufaYMiY* za?~u)@q%p9$c4O;S*W}jbpJ&&qSxOTG6$+Acd>S?smqLVr}`di<_D3#*Iij_MD<4W&+0!|73o2_ zMC3h0Ckyn$7zD(=J?g7wIeE0|qGDsX-Z$2TL$iW>?nc(gOVzZcq|-@ccVU{Cd3|r z&|Y_@SKV!nw3Q`}*F&#S#LMA|S!=Tw^B#eHu6@~0ON6G?<}Vd{>~^(7N6Jc@t#e-T ztjE^$>Mpa+3NO_Ckn6}t+1y2wTFk5`+nwEr2HQ_E?K*BrtI}Q6kDHRFa$C9(H$z3?HlbYis zINRN^1(S}~@!a$$bIb`k+i-t>qs5%4%bJs2mTJk9IPZ2B+Fm!#@yRxqw@dZ$FtSls zuFgI7*6s4Q4I@QwcPGMOr#VGZD<-nkH}O_G6_K*N1z5_6YJKChoTiIsl#1qb9W12J z=bQHoGWWX6liQmYyf*wmU*z|tzZ+xDM1-3q<=x%{q1i+xOJ1t-0DD_7`g_LyOp#Yr zGZoF*6ms*;pro&gptCBY?hbFJp59X(2mM7mztVp)V&h7(zvKS^>XOH; literal 17356 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 diff --git a/docs/doctrees/install.doctree b/docs/doctrees/install.doctree index a565fdd74c282ce5f6ce5017d3000b7229f69c1e..b4fc7a6dbdeb7a562ccb3c91d1ed0cabbc46e4cb 100644 GIT binary patch delta 9316 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 delta 6362 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 DRdm}( diff --git a/docs/doctrees/license.doctree b/docs/doctrees/license.doctree index de80b38b72f99a159f2cae03b1c8b1aa474da780..0caf676750486b038322f947effa81e120721d68 100644 GIT binary patch literal 31982 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 U&(&_>(5&JWcz8FVQVul#KQ#NnRsaA1 literal 26605 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 TtGm@4L`;XplNtC{N80}lg`Bev diff --git a/docs/html/_sources/index.txt b/docs/html/_sources/index.txt index 3fb4c511..004bacb6 100644 --- a/docs/html/_sources/index.txt +++ b/docs/html/_sources/index.txt @@ -56,6 +56,17 @@ Dependencies 2. Django (1.2 or newer) 3. An existing **working** Django project with database etc. If you cannot log into the Admin, you won't get this product working! +Translation +----------- + +.. image:: http://www.transifex.net/projects/p/django-helpdesk/resource/core/chart/image_png + +If you want to help translate django-helpdesk into languages other than English, we encourage you to make use of our Transifex project. + +http://www.transifex.net/projects/p/django-helpdesk/resource/core/ + +Feel free to request access to contribute your translations. + Contents: --------- diff --git a/docs/html/_sources/install.txt b/docs/html/_sources/install.txt index a1e99487..2649708d 100644 --- a/docs/html/_sources/install.txt +++ b/docs/html/_sources/install.txt @@ -45,6 +45,12 @@ Adding To Your Django Project (r'helpdesk/', include('helpdesk.urls')), + Note that you can change 'helpdesk/' to anything you like, such as 'support/' or 'help/'. If you want django-helpdesk to be available at the root of your site (for example at http://support.mysite.tld/) then the line will be as follows:: + + (r'', include('helpdesk.urls')), + + This line will have to come *after* any other lines in your urls.py such as those used by the Django admin. + 3. Create the required database tables. I'd suggest using *South*, however the following will work:: ./manage.py syncdb @@ -72,7 +78,10 @@ Adding To Your Django Project Options -Indexes -You will also have to make sure that ``.htaccess`` files aren't being ignored. + You will also have to make sure that ``.htaccess`` files aren't being ignored. -Ideally, accessing http://MEDIA_URL/helpdesk/attachments/ will give you a 403 access denied error. + Ideally, accessing http://MEDIA_URL/helpdesk/attachments/ will give you a 403 access denied error. +7. If it's not already installed, install ``python-markdown``:: + + pip install Markdown diff --git a/docs/html/_sources/license.txt b/docs/html/_sources/license.txt index a516f47e..4277f96e 100644 --- a/docs/html/_sources/license.txt +++ b/docs/html/_sources/license.txt @@ -108,3 +108,28 @@ License for akismet.py (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +License for flot +---------------- +:: + Copyright (c) 2007-2009 IOLA and Ole Laursen + + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, + copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following + conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/html/index.html b/docs/html/index.html index 736d5aa1..7730e2cc 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -98,6 +98,13 @@

  • An existing working Django project with database etc. If you cannot log into the Admin, you won’t get this product working!
  • +
    +

    Translation

    +http://www.transifex.net/projects/p/django-helpdesk/resource/core/chart/image_png +

    If you want to help translate django-helpdesk into languages other than English, we encourage you to make use of our Transifex project.

    +

    http://www.transifex.net/projects/p/django-helpdesk/resource/core/

    +

    Feel free to request access to contribute your translations.

    +

    Contents:

    @@ -106,6 +113,7 @@
  • License for jQuery & jQuery UI
  • License for jQuery UI ‘Smoothness’ theme
  • License for akismet.py
  • +
  • License for flot
  • Installation
      @@ -149,6 +157,7 @@
    • Licensing
    • Dependencies
    • +
    • Translation
    • Contents:
    • diff --git a/docs/html/install.html b/docs/html/install.html index 5d9adb34..00101189 100644 --- a/docs/html/install.html +++ b/docs/html/install.html @@ -88,6 +88,11 @@
      (r'helpdesk/', include('helpdesk.urls')),
       
      +

      Note that you can change ‘helpdesk/’ to anything you like, such as ‘support/’ or ‘help/’. If you want django-helpdesk to be available at the root of your site (for example at http://support.mysite.tld/) then the line will be as follows:

      +
      (r'', include('helpdesk.urls')),
      +
      +
      +

      This line will have to come after any other lines in your urls.py such as those used by the Django admin.

    • Create the required database tables. I’d suggest using South, however the following will work:

      ./manage.py syncdb
      @@ -113,10 +118,14 @@ chmod 700 attachments
      Options -Indexes
       
      -
    • -

      You will also have to make sure that .htaccess files aren’t being ignored.

      Ideally, accessing http://MEDIA_URL/helpdesk/attachments/ will give you a 403 access denied error.

      + +
    • If it’s not already installed, install python-markdown:

      +
      pip install Markdown
      +
      +
    • +
  • diff --git a/docs/html/license.html b/docs/html/license.html index a24b7816..0972ff42 100644 --- a/docs/html/license.html +++ b/docs/html/license.html @@ -164,6 +164,32 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

    +
    +

    License for flot

    +
    +
    ::
    +

    Copyright (c) 2007-2009 IOLA and Ole Laursen

    +

    Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the “Software”), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions:

    +

    The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE.

    +
    +
    +
    @@ -178,6 +204,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

  • License for jQuery & jQuery UI
  • License for jQuery UI ‘Smoothness’ theme
  • License for akismet.py
  • +
  • License for flot
  • diff --git a/docs/html/searchindex.js b/docs/html/searchindex.js index d72db79a..9c7f82ab 100644 --- a/docs/html/searchindex.js +++ b/docs/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({objects:{},terms:{all:[0,5,1],email_on_ticket_assign:3,forget:6,celebr:5,akismet_api_kei:2,code:[0,5,1],follow:[0,5,1,3],edg:5,content:[0,6,5],procur:1,depend:0,send:6,must:1,under:[0,1],aris:1,antispam:[0,2],neglig:1,merchant:1,sourc:1,everi:6,faq:0,ticket:[0,2,4,5,6,7],brows:0,relev:6,contenttyp:5,administr:7,list:[7,6,5,1],"try":[0,5],quick:0,helpdesk_default_set:[0,3],impli:1,direct:1,sign:2,design:0,download:5,further:1,click:6,even:1,index:5,knowledgebas:0,access:[0,4,5],hourli:6,"new":[5,3],"public":7,whatev:[6,5],themselv:[0,3],deriv:1,filamentgroup:1,disclaim:1,met:1,let:2,path:[6,5],userset:3,cronjob:6,queue:[0,6],prior:1,permit:1,action:1,chang:3,via:[0,4,6,5],modul:6,releas:[0,1],"boolean":7,foord:[1,2],instal:[0,5,1],httpd:5,from:[6,0,4,5,1],visit:[4,6,1],two:2,api_help:4,websit:6,doubt:7,call:5,recommend:5,type:7,more:0,peopl:0,notic:1,particular:1,known:0,compani:0,herebi:1,jutdahelpdesk:[0,7],account:2,hour:6,setup:6,work:[0,5],can:[0,7,5,3],purpos:1,overrid:3,claim:1,jehl:1,want:[5,3],tar:5,give:5,process:6,share:5,templat:[0,4],unassign:0,escalate_ticket:6,sundai:6,multipl:0,comfort:0,zzzz:6,write:5,how:[0,5],instead:2,filament:1,updat:6,product:[0,1],clone:5,befor:[6,1],date:6,associ:1,chown:5,github:5,third:1,grant:1,django:[0,1,2,3,4,5,6,7],caus:1,cannot:0,environ:6,allow:4,suggest:5,exclus:6,furnish:1,oper:3,help:[0,4,3],enter:6,offici:5,trade:1,through:0,still:7,entiti:3,group:[5,1],fit:1,tort:1,mail:[6,1],alter:4,email_host_password:6,them:[0,3],good:1,thei:[0,6,5,3],python:[0,5],dai:6,auth:5,interrupt:1,now:6,nor:1,term:[1,2],name:1,edit:[6,5],drop:5,februari:7,css:1,each:[6,7],found:0,smtp:6,email_host:6,michael:[1,2],saturdai:6,crontab:6,contributor:1,redistribut:1,connect:1,extract:5,event:1,special:1,out:1,variabl:6,shown:7,agre:1,"3rd":[0,4,1],profit:1,publish:1,categori:0,insid:5,free:[1,2],small:0,base:6,theori:1,dictionari:3,put:5,org:[5,1],basi:6,filter:[0,2],turn:5,isn:5,retain:1,assign:0,south:5,origin:6,softwar:[4,5,1],directli:6,media_root:5,restrict:1,mai:[0,1,2],instruct:4,alreadi:5,done:[6,2],owner:1,installed_app:5,open:0,differ:0,start:0,data:[5,1],licens:[0,1],system:4,attach:5,akismet:[0,1,2],john:1,helpdesksit:6,option:[7,5,3],especi:5,tool:7,copi:[5,1,2],checkout:5,holder:1,haven:5,kind:1,provid:1,poulton:1,structur:1,jqueri:[0,1],htaccess:5,minut:6,ani:[6,1],packag:[0,5],have:[5,2],tabl:5,need:[0,6,7,5],exclud:6,sell:1,built:3,note:[6,7,2],mix:7,ideal:5,exampl:[0,6,7,2],which:[0,2,6,1,3],sure:5,distribut:1,shall:1,who:0,paid:2,most:[6,7],beta:7,regular:6,plan:5,sublicens:1,bsd:[0,1],themerol:1,charg:1,don:[6,5],url:[6,5],request:[0,4],face:0,deni:5,determin:6,review:0,dot:1,show:0,text:[7,5],verbos:6,syntax:4,session:5,permiss:1,staff:[0,7],yoursit:6,onli:2,copyright:1,delet:6,helpdesk:[0,1,2,3,4,5,6,7],configur:[0,2,6,3],apach:5,should:5,theme:[0,1],busi:[0,1],folder:5,media_url:5,custom:[0,7],get:[0,5],express:1,pypi:5,pop3:6,mainten:5,liabl:1,requir:5,enabl:2,"default":3,integr:0,contain:[6,7],scott:1,view:0,respond:0,set:[0,2,6,5,3],see:[0,4,1],mandatori:7,fail:5,close:0,xxxxx:6,subject:1,project:[0,5,1],statu:0,databas:[0,5],someth:5,written:1,won:0,jutda:[0,1],fuzzyman:1,"import":6,neither:1,email:0,altern:5,create_escalation_exclus:6,kei:[0,2],screen:[6,1],mailbox:6,use_email_as_submitt:3,come:6,email_host_us:6,admin:[0,6,5],howev:[0,5,1],incident:1,against:2,etc:0,context:0,gener:[0,1],modif:1,com:[0,1,2,5,6,7],chmod:5,anti:2,damag:1,reciev:0,quit:7,modifi:1,been:0,whom:1,beer:5,much:6,basic:[0,6],get_email:6,both:[7,2],voidspac:1,search:0,imap:6,present:1,typepad_antispam_api_kei:2,look:0,servic:[1,2],commerci:2,trick:5,defin:6,calcul:6,email_on_ticket_chang:3,dashboard:0,abov:1,error:5,demo:[0,7],site:[6,5],typepad:[0,2],"3rdparti":1,contract:1,substanti:1,incom:2,welcom:0,author:1,parti:[0,4,1],make:5,member:0,binari:1,html:4,document:[0,1],difficult:5,http:[0,1,2,4,5,6,7],abc123:2,capabl:0,user:[0,5,3],extern:0,yyyyyi:6,noninfring:1,off:5,markup:5,person:[1,2],without:1,command:[4,6],greatest:5,thi:[0,1,2,5,6,7],model:[0,7],latest:5,just:[0,5],obtain:1,reserv:1,weekli:6,email_on_ticket_apichang:3,web:[0,6,5],cut:5,also:5,except:1,add:[6,5],els:5,save:[0,2],ross:1,applic:[0,1],advis:1,read:0,know:5,bit:[7,5],loss:1,like:5,specif:[5,1],resig:1,manual:6,resolv:0,integ:7,server:[6,5],api:[0,4,2],either:2,exemplari:1,manag:[0,6,5],www:[5,1],right:1,deal:1,some:[0,6,1],intern:0,sampl:2,syncdb:5,indirect:1,per:3,substitut:[5,1],condit:[1,2],reproduc:1,run:[6,5],liabil:1,usag:4,symlink:5,promot:1,repositori:5,post:4,about:5,materi:1,endors:1,rossp:5,pythonpath:5,within:[0,2],automat:[2,6,3],warranti:1,ppp:6,inbox:6,formerli:0,contrib:5,your:[0,2,6,5,3],merg:1,tickets_per_pag:3,git:5,log:[0,6],wai:[1,3],spam:[0,2],aren:5,support:[0,7],limit:1,submit:0,happi:6,avail:2,strict:1,includ:[0,1,2,4,5,7],submiss:[7,2],"function":2,media:[0,5],form:[7,1],continu:0,link:5,newer:0,login_view_ticketlist:3,line:5,"true":3,bug:7,possibl:1,whether:1,wish:6,smooth:[0,1],displai:5,below:[1,3],ensur:5,otherwis:1,featur:[0,7],creat:[7,4,6,5,3],exist:[0,5],file:[6,4,5,1,3],pip:[0,5],doe:0,check:2,when:3,detail:[0,6,1],field:[0,7],other:[0,1],futur:0,test:7,you:[0,1,2,3,4,5,6,7],consequenti:1,weekend:6,escal:6,directori:5,htdoc:5,portion:1,ignor:5},objtypes:{},titles:["Welcome to django-helpdesk’s documentation!","License","Spam Filtering","Settings","Ticket API","Installation","Configuration","Custom Fields"],objnames:{},filenames:["index","license","spam","settings","api","install","configuration","custom_fields"]}) \ No newline at end of file +Search.setIndex({objects:{},terms:{all:[0,5,1],email_on_ticket_assign:2,forget:6,celebr:5,akismet_api_kei:3,code:[0,5,1],follow:[0,5,1,2],edg:5,categori:0,procur:1,depend:0,doe:0,send:6,must:1,present:1,under:[0,1],aris:1,antispam:[0,3],neglig:1,merchant:1,sourc:1,everi:6,than:0,faq:0,ticket:[0,3,4,5,6,7],brows:0,relev:6,contenttyp:5,administr:7,list:[7,6,5,1],"try":[0,5],quick:0,helpdesk_default_set:[0,2],impli:1,direct:1,sign:3,design:0,download:5,further:1,click:6,even:1,index:5,knowledgebas:0,access:[0,4,5],hourli:6,"new":[5,2],net:0,"public":7,whatev:[6,5],themselv:[0,2],deriv:1,filamentgroup:1,disclaim:1,met:1,let:3,path:[6,5],userset:2,cronjob:6,mysit:5,queue:[0,6],prior:1,permit:1,action:1,chang:[5,2],via:[0,4,6,5],modul:6,put:5,"boolean":7,foord:[1,3],instal:[0,5,1],httpd:5,from:[6,0,4,5,1],visit:[4,6,1],two:3,api_help:4,websit:6,doubt:7,call:5,recommend:5,type:7,more:0,peopl:0,notic:1,particular:1,known:0,compani:0,herebi:1,jutdahelpdesk:[0,7],account:3,hour:6,setup:6,work:[0,5],can:[0,7,5,2],purpos:1,root:5,overrid:2,claim:1,jehl:1,want:[0,5,2],tar:5,give:5,process:6,smtp:6,templat:[0,4],unassign:0,escalate_ticket:6,sundai:6,multipl:0,comfort:0,zzzz:6,write:5,how:[0,5],instead:3,css:1,email_host:6,product:[0,1],resourc:0,clone:5,after:5,befor:[6,1],mai:[0,1,3],data:[5,1],github:5,third:1,happi:6,author:1,exclud:6,caus:1,mainten:5,environ:6,allow:4,enter:6,exclus:6,furnish:1,oper:2,help:[0,4,5,2],endors:1,offici:5,trade:1,through:0,transifex:0,still:7,entiti:2,group:[5,1],fit:1,tort:1,mail:[6,1],alter:4,email_host_password:6,them:[0,2],good:1,thei:[0,6,5,2],python:[0,5],dai:6,auth:5,interrupt:1,now:6,nor:1,term:[1,3],name:1,anyth:5,edit:[6,5],drop:5,februari:7,filament:1,each:[6,7],found:0,updat:6,michael:[1,3],saturdai:6,crontab:6,contributor:1,redistribut:1,connect:1,our:0,extract:5,event:1,special:1,out:1,variabl:6,shown:7,agre:1,"3rd":[0,4,1],profit:1,publish:1,content:[0,6,5],insid:5,free:[0,1,3],small:0,base:6,theori:1,dictionari:2,releas:[0,1],org:[5,1],basi:6,filter:[0,3],turn:5,isn:5,retain:1,assign:0,south:5,origin:6,softwar:[4,5,1],directli:6,feel:0,media_root:5,restrict:1,date:6,instruct:4,alreadi:5,done:[6,3],owner:1,installed_app:5,open:0,differ:0,strict:1,associ:1,licens:[0,1],system:4,attach:5,akismet:[0,1,3],john:1,helpdesksit:6,option:[7,5,2],especi:5,tool:7,copi:[5,1,3],holder:1,haven:5,kind:1,provid:1,poulton:1,structur:1,project:[0,5,1],htaccess:5,laursen:1,minut:6,ani:[6,5,1],packag:[0,5],have:[5,3],tabl:5,need:[0,6,7,5],django:[0,1,2,3,4,5,6,7],sell:1,built:2,note:[6,7,5,3],mix:7,ideal:5,without:1,which:[0,2,6,1,3],parti:[0,4,1],sure:5,distribut:1,shall:1,who:0,paid:3,most:[6,7],beta:7,regular:6,plan:5,sublicens:1,bsd:[0,1],themerol:1,charg:1,don:[6,5],url:[6,5],request:[0,4],face:0,deni:5,determin:6,someth:5,dot:1,show:0,text:[7,5],verbos:6,syntax:4,session:5,permiss:1,staff:[0,7],yoursit:6,onli:3,copyright:1,delet:6,helpdesk:[0,1,2,3,4,5,6,7],configur:[0,2,6,3],apach:5,should:5,theme:[0,1],busi:[0,1],folder:5,media_url:5,contribut:0,get:[0,5],express:1,pypi:5,pop3:6,cannot:0,liabl:1,requir:5,portion:1,enabl:3,whether:1,integr:0,contain:[6,7],scott:1,view:0,respond:0,set:[0,2,6,5,3],see:[0,4,1],mandatori:7,fail:5,close:0,xxxxx:6,subject:1,jqueri:[0,1],statu:0,databas:[0,5],review:0,written:1,won:0,jutda:[0,1],fuzzyman:1,"import":6,neither:1,email:0,altern:5,create_escalation_exclus:6,kei:[0,3],screen:[6,1],mailbox:6,use_email_as_submitt:2,come:[6,5],email_host_us:6,admin:[0,6,5],howev:[0,5,1],incident:1,against:3,etc:0,context:0,tld:5,gener:[0,1],modif:1,share:5,com:[0,1,3,5,6,7],markdown:5,chmod:5,anti:3,iola:1,damag:1,reciev:0,quit:7,modifi:1,been:0,whom:1,beer:5,much:6,basic:[0,6],get_email:6,both:[7,3],voidspac:1,search:0,wish:6,imap:6,those:5,typepad_antispam_api_kei:3,look:0,servic:[1,3],commerci:3,trick:5,defin:6,calcul:6,email_on_ticket_chang:2,dashboard:0,abov:1,error:5,demo:[0,7],site:[6,5],pip:[0,5],"3rdparti":1,contract:1,substanti:1,incom:3,welcom:0,grant:1,suggest:5,make:[0,5],member:0,binari:1,html:4,document:[0,1],difficult:5,http:[0,1,3,4,5,6,7],abc123:3,capabl:0,user:[0,5,2],extern:0,yyyyyi:6,noninfring:1,off:5,markup:5,person:[1,3],exampl:[0,6,7,5,3],command:[4,6],greatest:5,thi:[0,1,3,5,6,7],english:0,model:[0,7],latest:5,just:[0,5],obtain:1,reserv:1,weekli:6,email_on_ticket_apichang:2,languag:0,web:[0,6,5],cut:5,also:5,except:1,add:[6,5],els:5,save:[0,3],ross:1,applic:[0,1],advis:1,read:0,know:5,bit:[7,5],loss:1,like:5,specif:[5,1],resig:1,manual:6,resolv:0,integ:7,server:[6,5],api:[0,4,3],either:3,exemplari:1,manag:[0,6,5],www:[0,5,1],right:1,deal:1,some:[0,6,1],intern:0,sampl:3,syncdb:5,indirect:1,per:2,substitut:[5,1],condit:[1,3],reproduc:1,core:0,encourag:0,run:[6,5],liabil:1,usag:4,symlink:5,promot:1,repositori:5,post:4,about:5,materi:1,rossp:5,pythonpath:5,within:[0,3],automat:[2,6,3],warranti:1,ppp:6,inbox:6,formerli:0,contrib:5,your:[0,2,6,5,3],merg:1,tickets_per_pag:2,git:5,log:[0,6],wai:[1,2],spam:[0,3],aren:5,support:[0,7,5],limit:1,submit:0,custom:[0,7],avail:[5,3],start:0,includ:[0,1,3,4,5,7],submiss:[7,3],"function":3,media:[0,5],form:[7,1],continu:0,link:5,translat:0,newer:0,login_view_ticketlist:2,line:5,"true":2,bug:7,possibl:1,"default":2,checkout:5,smooth:[0,1],displai:5,below:[1,2],ensur:5,otherwis:1,featur:[0,7],creat:[7,4,6,5,2],exist:[0,5],file:[6,4,5,1,2],typepad:[0,3],flot:[0,1],check:3,when:2,detail:[0,6,1],field:[0,7],other:[0,5,1],futur:0,test:7,you:[0,1,2,3,4,5,6,7],consequenti:1,weekend:6,escal:6,directori:5,htdoc:5,chown:5,ignor:5},objtypes:{},titles:["Welcome to django-helpdesk’s documentation!","License","Settings","Spam Filtering","Ticket API","Installation","Configuration","Custom Fields"],objnames:{},filenames:["index","license","settings","spam","api","install","configuration","custom_fields"]}) \ No newline at end of file diff --git a/docs/source/install.rst b/docs/source/install.rst index 6380b7a8..2649708d 100644 --- a/docs/source/install.rst +++ b/docs/source/install.rst @@ -78,7 +78,10 @@ Adding To Your Django Project Options -Indexes -You will also have to make sure that ``.htaccess`` files aren't being ignored. + You will also have to make sure that ``.htaccess`` files aren't being ignored. -Ideally, accessing http://MEDIA_URL/helpdesk/attachments/ will give you a 403 access denied error. + Ideally, accessing http://MEDIA_URL/helpdesk/attachments/ will give you a 403 access denied error. +7. If it's not already installed, install ``python-markdown``:: + + pip install Markdown