[Rt-commit] rt branch, menu-redo, updated. 020cda9dcff451e1b9fb69a272ec8cde6b36e434

jesse jesse at bestpractical.com
Wed Nov 4 18:15:38 EST 2009


The branch, menu-redo has been updated
       via  020cda9dcff451e1b9fb69a272ec8cde6b36e434 (commit)
       via  f1827962c7872a573689ba18103e69a62c0ba7f9 (commit)
       via  98202add57141cb3323c9c4ecdbc8608b0f9a651 (commit)
       via  6c157012e178e0a2f877c77d08f155ab39f73834 (commit)
       via  4573b44f6388b846af1e8d7ca684619608efd458 (commit)
       via  df7e0028e475e9a67aaa6e31706d90def1bf0f0f (commit)
       via  bf4abde12098afea3fc88511e343d9da7a3b68a7 (commit)
       via  cbe6e77512db32c60fcc6fad8106168d0f0b6b7b (commit)
       via  1a03a8fe3a3b44ab7b9be7cfd2ffcc93f97aef92 (commit)
       via  4da8f81e6b2058479c4dd45530aa708c297300cb (commit)
       via  6a2767a22ce699e8d4bb4e109f5641aa3fe844fe (commit)
       via  78d207155f249c919e01ad8f401ab63e0ff8af65 (commit)
       via  b79544d8662f204f20fbcffc020f075f6acaa710 (commit)
       via  f49b2a60087a86c1c081f46b866a09c2c26a298a (commit)
       via  178ba632c7baba32de083c40b69321dafcfadcd7 (commit)
       via  af24abba9fadf5fb77a26a791f9148207be4aabb (commit)
       via  c850918e0eaa622fca9a5c7f917da0c897f65e02 (commit)
       via  fa0c205dc43955b7780bdc027f1f237b0c09e943 (commit)
       via  b8071ad0b702d29ddce2f9c89a6e81cb99182344 (commit)
       via  a216ee3ac74735ca4927a66dcd8227ced286f20a (commit)
       via  bcabf1ae4343bc44e69208cabd18ed2e5ebd76c0 (commit)
       via  8654b51533f0bc2f01b426672d65c2bab3802713 (commit)
       via  e46c30e00c578e99913a44c092f6d649b208599d (commit)
       via  15c9628dd63c7866a48c1b715093260c45bb75d7 (commit)
       via  dbdd330dc0c6dcb4dbbde03d99c5802db7a9bd3a (commit)
       via  ba6a2d27e33d6abf5033976fc795c63f12f76e54 (commit)
       via  3ad5061593f42dabca56411004af330a7779318b (commit)
       via  bff7a512bb735ff52dadc38bb53d0bf698d21e88 (commit)
       via  e7104dfc3f53986a817c799f663e84553db4a50e (commit)
       via  f6781ad28ab1bea2213d4a89a1386408f9262c80 (commit)
       via  cbf84f35fac7477f47ca1e0d7a9bbca3fb736e50 (commit)
       via  e0f0b1d6543ab18d24e4f2a21cfeccbb9ca18702 (commit)
       via  a523673e9bf638780dd5dc13c940efa2ae3c3197 (commit)
       via  90313be21a8a3f41db10bd51f2065db74498f64b (commit)
       via  f41076c62a43ebb55fbc4872b76d142a6a481759 (commit)
       via  a340229b29fbe9a11a1cc46ff8e88a7f8db5c181 (commit)
       via  f01e4fad65c417f3d7adb0d8ceab33a3b1b17a49 (commit)
       via  9262cc16a6698d90835a9bcf1070bf12a5edd07e (commit)
       via  d5e3b992bf86f17ffe4601f3fd69ecb2ebae488d (commit)
       via  855ab7328cec339e146fc0b868164033629370cc (commit)
       via  fe10add790ec7d6d3b6812db8c205ca4ee64ac43 (commit)
       via  824a96d5a3b6417af8e896edd833cb74eebb244e (commit)
       via  7553899d154e2471684e1ce4687e29ab2b15f26a (commit)
       via  3a49276855780c59379799d03a9f6166b7d5bab6 (commit)
       via  f92b7b7d5493e7b305a317bf31788596ef4e95e3 (commit)
       via  16041612745bc739ccafa390fd4f789a67ae7ef4 (commit)
       via  cdad3b8d2453c4afd381bcf39191d48243b96758 (commit)
       via  a7a6574a4190a4ae7eb13b5d804b7e7f53482746 (commit)
       via  e4a0940fcbc42e020525ee621d1dbd5396d04fb2 (commit)
       via  3bd3a30c4eb757ba93d6f2a815ae0b4740de4f5e (commit)
       via  5ed2f8d82e7fe696e072f5a4142922796d0ec477 (commit)
       via  b96ad1720cf61d2ea1075d905151caeb17db0051 (commit)
       via  44a9a51da93360b512d10c314ff4ae4c0c8d05a6 (commit)
       via  4a6956e91941c3591f4e0158151ac88ea973313f (commit)
       via  e1d4e59b59e5549e0706a2153b9e5a633efa015e (commit)
       via  7f1f706392cd5892c4ab632c1d29568bcafae9a7 (commit)
       via  e805e2d72614aaad54d3e401f68acdc638a9e4a6 (commit)
       via  713001384de980ad66246598a6db79373af14a19 (commit)
       via  92cac6f762a3c68dfd199b78d9cfd2f72745ac86 (commit)
       via  1c25b61937dabd78153eb23d056d78fb45010be5 (commit)
       via  a9b549b2f7776ba73030734e91c6cece604eddd7 (commit)
       via  591456caa709f37f01a770e1726fa3b8b4246d68 (commit)
       via  3b6a55e6884c48d40c60046bb03a8a8c003d3e85 (commit)
       via  43de98b57331a1ad787986af5419ac7e9e4433b6 (commit)
       via  2a5d6365d0914685a146877f80d1da503e0b92cc (commit)
       via  0e2aba92f47394f3b457dcfdad7b88a9aab430e8 (commit)
       via  925d2c553cf1bb3666411d1fd9c937a38b75dd80 (commit)
       via  ec8a42f4f39447e082150f57a9311111da141818 (commit)
       via  53be2beeb6e53671138c95c62833858edbb3d11c (commit)
       via  0ca73067a803c91cad67a9779a9c7e20e791999e (commit)
       via  4be31214ddffbc7cc3f738669b320ed156dc2309 (commit)
       via  abfea46becf08568010295e6a7e95bf34b828dcc (commit)
       via  e78c874b9c40443e71321578947414fc15edb059 (commit)
       via  5a324972a0693870ab7f1731cf86eff4f22565fb (commit)
       via  a358b8bd0a689ef86c2e893d407072e12c1e0d12 (commit)
       via  0133a4ddf055913facae12ef7ac4860851b48ba3 (commit)
       via  7f2793e1cc9bb2623818388a537c0d3138c98c21 (commit)
       via  5075bada88f8557761e99441afddc0b6616eff5d (commit)
       via  06effb322e534a461dde70e22ec8a5f8b9df8f96 (commit)
       via  9b46e20d332be2a706a06924488f080557e60733 (commit)
       via  ca1aaffb93018c851fe43228bf1c0e8f158378c0 (commit)
       via  67b2e8692d6ea0f6341e43e7d36cf275c8873a5a (commit)
       via  de3f2c2d075912e8238a5f82babba7a98228edb8 (commit)
       via  c15391ae8c0c02a29105252a1ad90608dff9f73c (commit)
       via  fe0347e5efc858e38e9a4e87fbef800bfa386924 (commit)
       via  c98fcef984ec2cfe3da97ddf2b1469d7d587c963 (commit)
       via  7764f2c968fa10ace46d0e036c181d6f1eb0f699 (commit)
       via  95ed920be24702dc731656f032cfab939961dab2 (commit)
       via  08153e3e73564484ee1472cf73823e2fbfe6ba1a (commit)
       via  942f06d60030d23d0261a1e040ffec3e92c85253 (commit)
       via  116025530aea9d6ddb95c9957a052ba02b6eba83 (commit)
       via  19552be53e5cebfc2835d08950f1a711249a7112 (commit)
       via  718554672b78efd642f080346079add6659f2d30 (commit)
       via  aed96fe83b0bed55ad5c17e76856d7b6d8bd5ff4 (commit)
       via  dabd6ef7248efa782c8d6fb09fbb13b29a1b8c09 (commit)
       via  fcdd6880aa81af3c9fe59fe91e112327b4809f8b (commit)
       via  dc4274136bf91b2a548b8051f2c266f0fd00c101 (commit)
       via  02a4f894956f27a4c64f6b871ae1bf7deb761efc (commit)
       via  4c0b710688b0d001f846579ae72a24d97cd00dae (commit)
       via  a7a77043a7f64b26f1b80cd9a2d8ed73797ef471 (commit)
       via  e46320f0dac58ecd4903850bd061d6afaf1c944a (commit)
       via  70c40cf302a8b752eafde06eefd11de52daf8591 (commit)
       via  0b83e0bf42b30c4e92c7b673ffd93da42486f83d (commit)
       via  e566094a83bc669803ab580dce7cd18fef04d0a5 (commit)
       via  386c720f31d315b5b46dfdd92d6427609b36c385 (commit)
       via  d9139225c89bebfa49ccc33e56b5f2a3107c5350 (commit)
       via  f7de156d72cb75299a6bd4bed19d1800871135f2 (commit)
       via  f0fe0a576500a1777b6e505ae895003fde5bdc6b (commit)
       via  33799aea00cb3a4ca0f790f9e19b200518afb06f (commit)
       via  e56ac12ecbbef5c21f8f5290f0b5e0546306a160 (commit)
       via  df482129834618d5344e7add5ec12f52958da12e (commit)
       via  8d6647e94bd85ddf1b60039b4f37636849ebe364 (commit)
       via  7d70fd1571aefab2737dd75cea31eefc6c6d8c9e (commit)
       via  223d9f43b79d468c63cf5c0332c1f2d0e8e58f7d (commit)
       via  555f6526418dac990ccc834146c7a700bff5885a (commit)
       via  840085c76e48912933db8e5cf1c1ca630f7faf64 (commit)
       via  38e7e76433da0b41274f43b3a90462dc11557c2d (commit)
       via  cb03d86d69a8ec5857618f3ff665a4141e202c92 (commit)
       via  7f2cce8752a2d456fd55f7e4a5d99ff9ff9b6428 (commit)
       via  25d270ae4b44175b262e821a042c127167d188a9 (commit)
       via  ae3a74ec1dbf672d449e5cd92dfcb265d3056f7b (commit)
       via  e83795d1366057d9220607066c9bf2ed5c46372a (commit)
       via  509d02765a5f39ad5d6bcc42889ac7a70226ada9 (commit)
       via  c31c3ffc6576eba602299c1232f3bdacde0af413 (commit)
       via  31c7046c0b8a4996a95f98d1b26cf5d152965f76 (commit)
      from  a638adfc27831072111bde76ec813077d3458422 (commit)

Summary of changes:
 Makefile.PL                                  |    4 +-
 TODO.lorzy                                   |  134 +
 etc/initialdata                              |    8 +-
 lib/RT.pm                                    |    8 +-
 lib/RT/Base.pm                               |   26 +-
 lib/RT/Bootstrap.pm                          |    7 +-
 lib/RT/Crypt/GnuPG.pm                        |  152 +-
 lib/RT/Dispatcher.pm                         |    2 +-
 lib/RT/EmailParser.pm                        |    2 -
 lib/RT/Interface/Email.pm                    |   24 +-
 lib/RT/Interface/Email/Auth/GnuPG.pm         |   25 +-
 lib/RT/Lorzy.pm                              |  319 ++-
 lib/RT/Lorzy/Dispatcher.pm                   |   37 +-
 lib/RT/Lorzy/Package/RT.pm                   |  143 +-
 lib/RT/Model/Attachment.pm                   |    2 +-
 lib/RT/Model/Rule.pm                         |   31 +-
 lib/RT/Record.pm                             |    2 -
 lib/RT/Reminders.pm                          |   16 +-
 lib/RT/SavedSearches.pm                      |    9 +-
 lib/RT/ScripAction.pm                        |   12 -
 lib/RT/SharedSetting.pm                      |   14 +-
 lib/RT/Shredder/Plugin/Base.pm               |    8 -
 lib/RT/URI.pm                                |   16 -
 lib/RT/URI/base.pm                           |   13 -
 lib/RT/View.pm                               |    3 +
 lib/RT/View/Admin/Rules.pm                   |   23 +
 lib/RT/View/Form/Field/RuleTextarea.pm       |   32 +
 lib/RT/View/RuleBuilder.pm                   |   94 +
 share/html/Admin/CustomFields/Objects.html   |    2 +-
 share/html/REST/1.0/dhandler                 |    2 +-
 share/web/static/css/app.css                 |    3 +
 share/web/static/css/jquery.menu.css         |  282 ++
 share/web/static/css/rulebuilder.css         |  273 ++
 share/web/static/images/add.png              |  Bin 0 -> 733 bytes
 share/web/static/images/arrow_right.gif      |  Bin 0 -> 55 bytes
 share/web/static/images/cross.png            |  Bin 0 -> 655 bytes
 share/web/static/images/delete.png           |  Bin 0 -> 715 bytes
 share/web/static/images/text_columns.png     |  Bin 0 -> 246 bytes
 share/web/static/js/class.js                 |   15 -
 share/web/static/js/joose.js                 | 3801 ++++++++++++++++++++++++++
 share/web/static/js/jquery.createdomnodes.js |   86 +
 share/web/static/js/jquery.menu.js           |  943 +++++++
 share/web/static/js/list.js                  |   15 +
 share/web/static/js/rulebuilder.js           |  754 +++++
 t/00-compile.t                               |   20 +-
 t/api/action-createtickets.t                 |    7 +-
 t/api/link.t                                 |   26 -
 t/api/rt.t                                   |   20 -
 t/api/system.t                               |   13 +-
 t/api/template.t                             |   21 -
 t/api/uri-custom.t                           |   50 +
 t/api/uri-fsck_com_rt.t                      |   29 -
 t/api/uri-t.t                                |   22 -
 t/approval/basic.t                           |    9 +-
 t/lorzy/accessor.t                           |   27 +
 t/lorzy/action.t                             |   67 +-
 t/lorzy/basic.t                              |   77 -
 t/lorzy/condition-lambda.t                   |   32 +-
 t/lorzy/condition.t                          |   57 -
 t/lorzy/error.t                              |   45 +-
 t/lorzy/update.t                             |   69 +
 t/mail/gnupg-reverification.t                |   33 +-
 t/mail/verp.t                                |    9 -
 t/shredder/00load.t                          |   26 -
 64 files changed, 7132 insertions(+), 869 deletions(-)
 create mode 100644 lib/RT/View/Form/Field/RuleTextarea.pm
 create mode 100644 lib/RT/View/RuleBuilder.pm
 create mode 100644 share/web/static/css/jquery.menu.css
 create mode 100644 share/web/static/css/rulebuilder.css
 create mode 100755 share/web/static/images/add.png
 create mode 100644 share/web/static/images/arrow_right.gif
 create mode 100755 share/web/static/images/cross.png
 create mode 100755 share/web/static/images/delete.png
 create mode 100755 share/web/static/images/text_columns.png
 delete mode 100644 share/web/static/js/class.js
 create mode 100644 share/web/static/js/joose.js
 create mode 100644 share/web/static/js/jquery.createdomnodes.js
 create mode 100644 share/web/static/js/jquery.menu.js
 create mode 100644 share/web/static/js/rulebuilder.js
 delete mode 100644 t/api/link.t
 delete mode 100644 t/api/rt.t
 delete mode 100644 t/api/template.t
 create mode 100644 t/api/uri-custom.t
 delete mode 100644 t/api/uri-fsck_com_rt.t
 delete mode 100644 t/api/uri-t.t
 create mode 100644 t/lorzy/accessor.t
 delete mode 100644 t/lorzy/basic.t
 delete mode 100644 t/lorzy/condition.t
 create mode 100644 t/lorzy/update.t
 delete mode 100644 t/mail/verp.t
 delete mode 100644 t/shredder/00load.t

- Log -----------------------------------------------------------------
commit 020cda9dcff451e1b9fb69a272ec8cde6b36e434
Merge: a638adf f182796
Author: Jesse Vincent <jesse at bestpractical.com>
Date:   Wed Nov 4 18:08:16 2009 -0500

    Merge commit 'origin/3.999-trunk' into menu-redo
    
    * commit 'origin/3.999-trunk': (120 commits)
      Fix to make enum happy
      Expect warnings.
      cleanup RT::Test::Email usage.
      Mark all operation with status DONE as handled.
      Expand the gnupg-reverification test to test for public key error notification as well.
      In Auth::GnuPG, call verify with quiet and handle known errors gracefully, log otherwise as the original behaviour.
      quiet get_keys_info.
      Allow quiet option if the caller to gnupg wants to handle errors by themselves.
      Fix RT::Crypt::GnuPG api argument usage.
      gpg error message tweaks.
      refactor _res_post_process.
      no need to fiddle @INC if no plugin dir libs at all.
      depend on lcore instead of lorzy.
      remove trivial tests.
      Merge custom uri tests.
      Merge t/api/rt.t into t/api/system.t.
      merge shredder load test into 00-compile.
      Remove loc method from RT::Base
      Refactor RT::Base to provide constructor for classes using current_user.
      silence the warning for doing numerical comparison for "200 OK".
      ...
    
    Conflicts:
    	share/html/Admin/Elements/RuleTabs


-----------------------------------------------------------------------


More information about the Rt-commit mailing list