[Rt-commit] rt branch, 3.999-on-tisql, updated. bed253b155b108cb1201d2887463b578edceebe0
Ruslan Zakirov
ruz at bestpractical.com
Sat Jul 18 08:58:28 EDT 2009
The branch, 3.999-on-tisql has been updated
via bed253b155b108cb1201d2887463b578edceebe0 (commit)
via cce128b8f878213244b913a35480d9d2ae19d845 (commit)
via ec755eb381bebd18505ad259b6feab6d6f90779e (commit)
via eb7e027342c61d93d2d1aa2e6fa95344c7c3a71b (commit)
via ab8111b9e718b732f3116fd8a3b3a63d384e55fa (commit)
via dee3d1cc79e02a6c1b870d93cf73decb6478a02f (commit)
via f08af4616d4eef87b4367d62815467ef4e095026 (commit)
via a378e98c3aa85f85b2f475d6263afe5d92e6f9ef (commit)
via a0a6bc66466c282ec05805b91e7f4265fc49d0c7 (commit)
via 0ce676e6a64773ce16df1e2d897e32bd260bcd81 (commit)
via 0c889e58ea5e04ba6747fe420dfb59c79dffedbe (commit)
via 875ce9916732578b92e8ba14ba04fb9b944a2ece (commit)
via e58b84a7b617b3583c591a6d0ae7396470d4dde3 (commit)
via 6aae24ccb647de1cc334e6e18eb9603696cb8a75 (commit)
via 88cf39d75c89e7361115eeccfc9bd5079d624e30 (commit)
via 9b44cdbd4fee6a7e50040fa6d0f7d5bee6c289ff (commit)
via 11171a677a82fd1e42143f5780fd9d265ae9cf08 (commit)
via 86cc9ed32157861f4a81d1d07bfb51e0b567174c (commit)
via b1a30eb07304dedd260f0fb7db501520d3909fdb (commit)
via 5438ababd0f0ca91c3f2e97aea4c86b44775a9b2 (commit)
via fd0f9c20e85a94bb3218190e84cae9deac391f0e (commit)
via 915b26fa296649d59c96016744bff02444376a9f (commit)
via 78b466eba670e771bf321cbe1ce1612cc79c4fa5 (commit)
via 61aeebe1f1e29f97c0a02ea19d41ca8a9dacda49 (commit)
via 9af607fbe24a972a7460a9702957e15d72005e27 (commit)
via 199aee88a78caab2cd7cd8a5a0ae9ce07991a7a2 (commit)
via 023ba73afee552d5c10fcae2d17c707da970d731 (commit)
via c7e97fa50bcca2a3f69fe987d29b3e1744beb70e (commit)
via 48c54ca3914522a0e091baf5a8db81284f1bef3c (commit)
via 3c77a98d914b397502ae347c6f969b970af74693 (commit)
via a62c9f41416d5557ee842082680a0039d8782562 (commit)
via 1b22c8fe936ccf888756281c0de309e2e01d3675 (commit)
via 32bc2fd432bc2c79f0babec5c00ea5e9406be134 (commit)
via b65444abd1215b3b7876cbaebe93132f8ff53051 (commit)
via 52c580b60edf6a10b6d6f4a2367478b2a8c4c6a5 (commit)
via f5a8630ad037c372a16d5fb497b9c6347e9105d3 (commit)
via 1f03a43b025fcaccb29978e536cf6db35f6fc1f6 (commit)
via 76bd33ff8ae3f1a88ed0b756bcd1b7677927c799 (commit)
via 1ca40cf5b4c2e7ded3fdc6fe1a5f73e03cdcf7ea (commit)
via 4aaedd3b9f67ceeff57a2ba63bc6239cf6d14e4d (commit)
via d3d3881d36fd95bd1d6f6626654aaa7452eb45d9 (commit)
via 04c0fc38def272dba31fffb3731cdbe1b58a9469 (commit)
via 3259fadc344beb438dec74d2fbf012a341196386 (commit)
via 0a32c8b3d85f1b32717cf12608eaded63b134a3f (commit)
via 2e9f4d1a985ded4797bedeeee27398b0102d3429 (commit)
via 776bfed8436ff5615ae19d7850bc7f972b734fd0 (commit)
via 6f4443e3d811ec4d38aff9677aa389e5c21bca95 (commit)
via f64af7a3305aebd3e15ec2b842891853c67b060e (commit)
via 531c73e074bb56fe70f85894c06c5afabb25dfc7 (commit)
via e27697f46d92bfc3be1a319048bf1fdd6d3b7341 (commit)
via 4a336a40e6571ce018a56d1327199eaf5f7e44ea (commit)
via 6c2fedd8c2b8f1723281653b718a27e577a94e01 (commit)
via 268373d979937fff9269aa7106025663ade08a40 (commit)
via 09daeb7b4ab3425a5be2d162cef4320d15ab6e16 (commit)
via 29edbfeb5ede70e5a2c57b74b58e2fcc215b9cae (commit)
via 9f7731b5b74f47908dd82ea5dc87474f643cf5cb (commit)
via 31f2251d7bb77f36480c849e249cffc02bb73f54 (commit)
via 6aca79f8ea8b006d12528109072e56690527cde8 (commit)
via 177f8e69c2acc47d3ffa353a62b312a820d26bf3 (commit)
via 4315b28224cea694f6afb7d49e08e9316f49e303 (commit)
via 0f97ba48afed323d61b98908c03ce3ea4303b94a (commit)
via 0d95b47a9da0883e2f3d5e1c69d4a3144f8b634f (commit)
via aa90bc125497d6ee93ca92b874b990364626a4d6 (commit)
via 14d0cb021fa5db3a3c018e0f62e5ca3b21a91b8c (commit)
via 40f3dceb0f14ba3ced3b9a504431d65fb346633b (commit)
via 7023818131d974adcdcdec11dee7b6fdb37e6c21 (commit)
via 823440081289f0ed9d7f4016a2b59607eeb21871 (commit)
via f4bcd8cad40d427724ef31c1e27e3e9da59e9111 (commit)
via 7ddbbc1b922dcc1823db6de3084a81286b0060bd (commit)
via 7324be44febae754f45c6ff554183ec5cb7ab8c2 (commit)
via 1719b4cad57caa521699b2fce3bc3282ff225931 (commit)
via bd813653b3bdff6974c5edadfd83f0b2f7ad00b9 (commit)
via ee46d06bc0375a56af876113bbdccad78456f2eb (commit)
via cfe0948fb7f7b6675057ea97e7b546351b71a3c8 (commit)
via 9d4821fbbe7376152a13ccd9335779ff40851698 (commit)
via f39bb0a5914d09401daaa93eac15a11ff51e2f31 (commit)
via 282949ace9325d249f8d3a2459a4caa29be282e4 (commit)
via a2978ee8e424c63e27883b7d7c4305b62ef39da2 (commit)
via cffd3d085e9fe3ee23326f7725933407bd8b736a (commit)
via c00ad2658e7be4ce9e50cf6febf03bf821c9e27e (commit)
via 0e917d7839af7763df6fb5c5c93a0aa8a9b8c895 (commit)
via 739b1c52ce2c4b0b57e5c7c1593833789f4bdc46 (commit)
via 7bfeab07387ad6cc6f9d257c86d19dc5399063a5 (commit)
via 35fc118d7a2fc922d72a9b6510151dff3193851a (commit)
via 7c0036396cb2f7bf96e5bb8c1869b79e09d61e06 (commit)
via 8986deb410b1c5fdd9aeea0406b736caacc18423 (commit)
via 20360dab8f72132b98857874693b0ea4c4c8c70b (commit)
via 62a99cc2bcefa1322cc465e43d40ced9282c992d (commit)
via 95b26b680ccc57ba277320fcdd780e641378cb65 (commit)
via ec226fb0fc80e6e4d4bf05e3da8b4603142ccd29 (commit)
via 54d112a7f1fd66b7aad21b186ec54fef1267ea86 (commit)
via a1f2d4065f31c3dfcd6041ea82b50b580225eabe (commit)
via 808485153ed631cc3edb0b12aae9f257d72ba2f6 (commit)
via bbf7ab9bde625ecdbc12b3ac50313778ebd605dd (commit)
via 350ed8756a8a6d7da7c75aa4d0bdf97c15205ed4 (commit)
via 148a291e29b5f4964198b84a7bd3d7d0a403eb01 (commit)
via 6a5cf1efadd5931b233ebd77ad9735a541063cab (commit)
via dbcec8c580d8259a8d12837fafe5e337c181d72c (commit)
via fcb6ca06e3d8b4fe494907108f15ea6f8e9bd26f (commit)
via 24b5c6cc1ca49cdbb6890f5551240cfa9b536f70 (commit)
via a49bac774660cbcc1b1c49f86fa55fecbf40a138 (commit)
via 3d6a5a98b56de84af3175a62491f92617d557576 (commit)
via 7f7e3d5a4b5f00abbcc0ffd5859cc1aafd6bcfee (commit)
via 004833b43d60db5c9b71a025f140f8b7972b3ea3 (commit)
via 74d0655eeb892c9861724fc11922bd7d7272f4ce (commit)
via 279d57597eef92dab5b7586a21448b595c73aafd (commit)
via 25ddde6631464a04d633df5eacf9e189a51bbe79 (commit)
via 1537102a4e5c38e4994bbdca05b3abe77eab1532 (commit)
via 0ac55d406f44083025926f2a974d6af085f95299 (commit)
via 319aeb2f198846026aa875b2c2e9e61f0300af1b (commit)
via ab5c657ae68206d908832094a8cccf1e78a8628a (commit)
via f16ecf5a335cca98306d624476c745d38717ac42 (commit)
via 485dfdd36906670934a74d7d763306c142d91f7d (commit)
via 9ab3d368c05b5cb24460b7b6ad4c0ccb32115472 (commit)
via 0f5570a2fc71f3c0ea9b180adca71602041d0108 (commit)
via 534c4925b7446d327c9bbc8807307a567e6f64cd (commit)
via b15534119465e00c1547483a295da55a6efc69e2 (commit)
via 3247735cdd2b2bfd1492b5e110d5ea74c58cbad6 (commit)
via 318f485efd067ee512626abbf324b5d54c5b4d9b (commit)
via 7b082df816e4f587aa8999d1d9b331ff741e21c0 (commit)
via 88d4cad20683b162a332ad31a028a3e269499ab7 (commit)
via 125634dd743b2d2fdd15c56a61038dbdf890d784 (commit)
via 945f297492c09211dbb570e78a15f789730a7481 (commit)
via 766d03b85f90ffb781bb8d4585254f967bdcafa4 (commit)
via b626da5b5f083587456116e8a8a104ddcb281958 (commit)
via 98b8c5471ff33c023c7aece7b26306e15b8601e9 (commit)
via 2c76a44922ed2e37e8059faf3c252e16107964b4 (commit)
via 0ff43f6c47d3a4091ad3dc13452db70f664830ec (commit)
via 5e73a8d4348a6dc3e353d7e8a09dab7db87ba7c2 (commit)
via d1d91083ec0c114ae494ed21cc8c5c0849edabfa (commit)
via 2db0b3cc30d6dee4d2cd836fc29b99b7af3796e4 (commit)
via 4d5b89d677aa72360443e95cfd5b4d38b817f545 (commit)
via 8c4f2049f1bf8d9a3b3088ba418bed24cf446995 (commit)
via 06fb0739951cbbc9a9629f70741bc3aca6b688ed (commit)
via 9a64f0c44f851ec8c104c60f49da8be8963843d4 (commit)
via e74d0151f07936d02825dac7f81e06d780d8150a (commit)
via 5f70636d6c3033d32cd4313c7caa4b0851479d01 (commit)
via 0f70a8c557012d4ae41d67e45ef75d356caa90f4 (commit)
via 387a09beb94b148d5e9125e5304b2f2af43802a1 (commit)
via c9979c1b7c2204229db2b32b1fcc1fdeeb3f7401 (commit)
via 2f265c4b0c0028d7e699ca5f2205dd3c2c920685 (commit)
via 750794e8bbd6f4961bb27addc1b6068805ab170c (commit)
via 231f357de3d8ff0e940c861368f03f242342c3f8 (commit)
via f91616158c7562ef3855cb3263efe1b418e783fc (commit)
via cda854860c71a3f6d23346877cd962abd23dd618 (commit)
via 234546e608e70003300701808f74846d537f47e0 (commit)
via 5215fb3006b8927448649d32cbfde9ade28a2f63 (commit)
via 96ebb2654fdd4e286fefea727c206a45a2432c5e (commit)
via d79ab4288c21f129b41f56d3f8ee163d1df0eeaa (commit)
via f07247ddf7708844b571166bf7c57c172992d954 (commit)
via 4d1d9ac9d2ab0fe8cc89773fb5fbaef483e7012b (commit)
via d036f91d250d84741d0050e28300b82c05b4a117 (commit)
via 1bd54849aa95c87fd97b3a6adb187fb2b4c0bf86 (commit)
via a59fcf44a447b163038398176eba1f566a50817a (commit)
via b2098bb3fb7a1910037eecce53e0234816ae27d2 (commit)
via b0c4abf274e6c84a8375fded67e33b883d387b8a (commit)
via 8f496a1b01732ac9556b18a1c120bf1e3281979e (commit)
via 5090723dab47b7e50dc85a1208f6ab660b89f7d8 (commit)
via 88bce0c4205a6aa9c04d4ee06c85984699aac6a1 (commit)
via 7a3c37962eb0b3d414609348a3fa2fdd97f2b2a0 (commit)
via 25e3da2f1402095e1070acf433ef54b0d068833b (commit)
via fa1d59e45d69ebca92621294ed786318a90b518b (commit)
via 94f0bd036a6f892d9b61762e081046712537db7a (commit)
via 509ee5a3a97670bd97e1ef649cd2c50fd056bbf0 (commit)
via 0fac451d48e72d891d69551e68d4826e5dcbeec3 (commit)
via a250f1b2595c3cba599ede84bbdf4cb8c8efe94c (commit)
via a13af6e6c237e9f5729dad12583d56b850b7c32a (commit)
via e9be2e06ffdf1a1b48933de5f682a18f2351ad4b (commit)
via 92d836305e071662d0f4d62cfc1b48b033653d1d (commit)
via 7cf7e07ac6905291b24f36055216da33daab9285 (commit)
via c215780a212b1441e4f5c95a232830ce74306e7e (commit)
via c630a7e40c359a91ba8aca442aad20b228e0e883 (commit)
via 6de374a2a67459981e7a120bd337311025475ddd (commit)
via e20d2cf1e42433b160694d9de2ebb056743108d4 (commit)
via 6c480946adcdeb3241388a0581603a6d59ba2c96 (commit)
via 99f1c3b0d098f35b33885f8ec76a08d049192651 (commit)
via 350efa42ac95aa14077e89e98738c80c5cb5ea16 (commit)
via c5b4f6985e66e38c96c8f2d89670d42f4aea08ca (commit)
via 1830cf53c98072920fb6faa5e5c2b4c1a53f3321 (commit)
via 953e89225642ab673d9b77caf6d44dae2013147f (commit)
via fb417493473337d578df0f3408afc2f2233e5885 (commit)
via b2d78ff90f843a9d2f39a3755d436963af7f0190 (commit)
via b6efd3935c282ca5c1a69747ac6e8e15224c49ec (commit)
via de518aa5776573b16c8582294cc5cda1e9e4cef2 (commit)
via b1de23a4d7d446c3113064ed8f133fe0e6978eda (commit)
via c9f101feb12878646aee98afa90afa04a10ef926 (commit)
via da519c0536fcce911b7f396cca4800c4a62d000a (commit)
via 0c1f4f18cc2e4bc42bf0d785fb40b8a90713dd14 (commit)
via c83cb8e96f0d31d5cfc440bcf09f0fb2bfd3552e (commit)
via b74eafb210007f30e5bb607e9d528fab44baded8 (commit)
via 6722d3662c78f70fd978c003d6c7f79114db8b7b (commit)
via 2d5c92440305f0d32fb9274b8a5062f9f5660543 (commit)
via b3e42b58ba7e8d5425db200f6b122b74834deb24 (commit)
via 4256e0399ff49aae1e89989b004a782cae71b95f (commit)
via 8b465edcb9de9245a0365545e35316f90fff0f03 (commit)
via c8ed661edb1cfa40586aa290de60b512455798d6 (commit)
via 97c874e9e90570bf799a275812280ace30a74d9f (commit)
via 2579baf89027ba7b1090fcb1c37259896b4bd6a8 (commit)
via 84213891357e6e8d0c6633757fa4aa178bae4a4c (commit)
via cad21302d1fabc8b9b8e5d85bc1c8d0055485b94 (commit)
via 95392b3b8bd6a4a52588d0a5e510d29ed442d6da (commit)
via 2774901facefa6dd8d0119a9911d6161a459c268 (commit)
via 8fde450887505955dc5a99a057465a9db06052f0 (commit)
via 63b45638959f9b088e4dc160af778c10a890bc70 (commit)
via f9bb8bc61bb6ee51f7d7da045002847f83b4bb84 (commit)
via da11d39fea5c5a6ed1917a2d5bbb826a1d97d14c (commit)
via ffaea5fcd46a21c9462bb9e3fd52d17a016096a4 (commit)
via 98a2e6b94469655be1cd72db99aa43e767506cca (commit)
via d1f14b7377de070de70f2d8349a273556cd8b62f (commit)
via 35c89b34d358f15745d4304680ca32364fd05bfd (commit)
via 19a4c1c887501a38bb0afa87548efc740d6f8185 (commit)
via c607f00b4852efd9714430d5043cf11bd2d89caa (commit)
via 13563a3964dd88f86c129431085117589b9eb96a (commit)
via 01917290b6057dcf7fe3dea01c2eb7e0d03e23f1 (commit)
via d26a0e84e88ac7e5d5a81262d6d1be98cdb04e84 (commit)
via 4b6fb22b603e1dae76d4cd4c9edc19c2282ac7d9 (commit)
via 6b4ec9fd89d610bafe50cde55a6dd752de4742b3 (commit)
via 0dc555749933aae0f56c4f45647832fda75b8bca (commit)
via d06428482c048c2f6553b8d67352991bc574b68b (commit)
via 1f70fff1a9a090221205df6dae67f4cdd0ce4223 (commit)
via c448e25aeb26248f8dd68343fb1f3057f36f184e (commit)
via f2d8ab156d57e4a059ac7fe38afb03fb4795e406 (commit)
via 8a2e8f61d4739e8f819a603af5f3ec4cdd166511 (commit)
via 4cdd3f5ccd9f3f0de6ab0684a7048cb4e8b658af (commit)
via a3abcf649ea6da969b4a61d0cf0c45e5aa0f774f (commit)
via 9e4dde26e545158c411f83f9c0a85d446f61a228 (commit)
via b610da65e684d5e9c95fd7ba23acea9fdcef083a (commit)
via b0fb413122a740c59503efd6ea12e97859295030 (commit)
via 99b7bf8c3dd72afed1edc0b56844fc842003937a (commit)
via 2eab9900f9fe064661ec31a4bd09cd48f320b36a (commit)
via ac7941c177347bcf7275fba53d96f811a5dfc1f9 (commit)
via 593c5b43646037031091edcdd41579ebd8c0f97a (commit)
via 6e91d38a34511efd2f2be5f3c252525c6c1d0566 (commit)
via 5d79efd9cc211993ce9e3cfc3e010113c11a2055 (commit)
via adb4a7900de7edf023cb7f6970f773bb7905bb25 (commit)
via f1ef33c29acab606df4d0c5ab2d0420acd55e623 (commit)
via 396226d63fb4918eb03118111c65e4536afc8821 (commit)
via ede142252b5d6391fb037ffbfa8fc16ef4d03521 (commit)
via c76d7ccdeca000f4f1f66f8b85a4e281f2157803 (commit)
via 2faf6bc54887f727d82e4005ea791aa423c3b41c (commit)
via 7a844771ee335b4732b9a5d00d47d0c8d7159dd9 (commit)
via 688f4c1a74ab14f8cd222d46513086b00a65220d (commit)
via 9ba4fa791ba28bbfd2a9541baa8c6d4c3a940e94 (commit)
via 32c3ea402e9a3c0cb9110d04b8f61c4e76e7cfb8 (commit)
via 8bb5d4b4dd83971b6f1d39159c565283539cc1b6 (commit)
via 972aac03d2cca2ba9c9f3610ceb76d509d89811f (commit)
via c8c7e67f9b01121f6beef8c8f5d17f442c401a3d (commit)
via fd0794e856331bd2f2d5f71534751d6e08e2057c (commit)
via 1acc8ec7e0d221e5fd394b7db32837d216ea3688 (commit)
via 4ad80930f4dfb88cea593d1d38cddaf1d9f0f6ee (commit)
via a6d150fa3536656408bd5eb7f20a7bdeebce42e7 (commit)
via 0ac267bf521a35f1a13e78973ebe6012fd489f04 (commit)
via b0c0fe96a2531b858357801ce0c8d61a7477f2c4 (commit)
via 77dd8443ddf8a790b26e334c0b22f7a1b409d495 (commit)
via 8762b3a0395c12f1255943c4534dcfad0971b49d (commit)
via 4ec0d80bcb8948c721260377bdefdce4547e5aab (commit)
via 3c695d48df2e7c4fb9ed9c4f38358e20bfdc4ed5 (commit)
via fb5da37fea74db8d896ca16560e9e496d1c87815 (commit)
via bb33389398f0a7a729af4eb86a5e96f82b758a84 (commit)
via aa6e6c27698643a645b8fbce188511ec415aba58 (commit)
via d373dbede9f5fcb68e2b5c8f7fa4e133a4e6e305 (commit)
via ec57c62c360dae0827223df8abbb2dc821b1d07e (commit)
via ab844d6a982c39229e22f4fadd4608cfbc0d7a22 (commit)
via a5a7adeca23d4d4ed5df7ecdeb60806413f43e60 (commit)
via c26f7d696e198130ae8570ac12d1918d731225bf (commit)
via 87b32a1b5650f9294810e5dc499c962b42697fad (commit)
via fbc2522298578d7653b5b20c61660b43805ae6b4 (commit)
via e6f608fd5f98406032a31265aefac3e3ae0316e1 (commit)
via 337a4be62e42d85ebfc4fd121811b53ec98a9bae (commit)
via f578a3579fb256c74271db4c9b2f1d09a6fbfb56 (commit)
via 2f2df07f42e286bce2f8b07b315ef063779e5d0e (commit)
via 3aa4f733b1b5688a5b455c02c5a98fd3a259242d (commit)
via bc5db696d0fdfe5032e882941eb7b819b4316a22 (commit)
via 9a1cdcaea18c820cc41f050950e6913841ea6b67 (commit)
via 7dcf836081090ac3fbe015ff394a0f69bf11528c (commit)
via 85cee3cbcc41854d97ccfdd5903722afe00cf315 (commit)
via bc8ab559003ef273d26472f9a1fdb774eb1839eb (commit)
via 8bb20a456db240023f8dd068569cb2616add23b0 (commit)
via 3e9229296b3fed19b4a0c07f64aa489647a45251 (commit)
via f511d138d2745e9a57e299ba09fad1e78d30e32f (commit)
via 58deb5b5d75b6df966eef0f06713b5f1b11cb02e (commit)
via 7bfb74b2e51c453998f9b9f0a9cfb3e1c365456c (commit)
via c39287ec8cecced319c23acaf1c379264e4faca2 (commit)
via 80c67c4f1b7be6399346e8c463b57cdec2fcb35c (commit)
via ba35b3035502684b145fe4e683f8efb14ea355e9 (commit)
via 581cc93bbc913d8bce51dcc5e5a30109ba5cd70d (commit)
via 2c056817ef25ffa76649e280cbdcd608b4c8989d (commit)
via 09ab5af491e1e8f5413f4df10d03c87f34eada19 (commit)
via 475d9c2ef14bba7a53b5464a8f3839172d72064d (commit)
via f59e0cb2ec3e699fc861fd97a05fd84eab964c26 (commit)
via 721a83cf518494b86a60dbf6d1ecba782ba4d098 (commit)
via 06c91c2f8565ea0e52a60cd5d231b3e5f3b3ed20 (commit)
via ee671f3cad3b1eb0bf33579fad88b632c1c37cdc (commit)
via 5c4169b65e1bfdb7ac7acca9a484a4ee209863e5 (commit)
via 1f9d75141f9637fe4f3ddf06203a9d1326a16788 (commit)
via 947e10cf773966c5239e20d312970b6cfc10c2c0 (commit)
via 850a1f41cad0381f36fcc7ef69819f1ffe4ebefe (commit)
via 0156802f1c8f86bc6540c2b1beedff81f4d97e10 (commit)
via ba6c6831cd8bd2a09ef1830c7717a94e9a554f74 (commit)
via 3989392b41c21182654c680a12a995463b90fe55 (commit)
via d5048d17789a56b163296347b9ff7ef7c0d3e5fc (commit)
via f6e1e562377fef7eea22cbdcb6c725b4385d05c2 (commit)
via b38c12364fa480de78a100ed20af36b7f41014f7 (commit)
via 3f5d36c81aacbd31a45fcf16fdd59b2990370c62 (commit)
via 8bf67364e794d2e6e5c8f8193e0cc7d5efd9a2c0 (commit)
via 5117922eb98943ca50feb0cf229b93ae7df5b7ab (commit)
via e83c78172d4f1cffea18401442db76204c9290b0 (commit)
via d0fd59d62cf264218b3686e3877aaeec8884a5ab (commit)
via ba6f4ca9d4b1ab80b528404031aae3db331a55d0 (commit)
via 4ab634a200b78873b5b668f75c7298d7d005bb7e (commit)
via 4d5df479e13307cfe1fe6b6546cc33bd107de45a (commit)
via 057f7347859c9808b0af721574a91a72fe166770 (commit)
via 96b4f00b9c160fceaf43c2936230a6b04fbe6c6a (commit)
via 206c7a192053b919acaf633cf20393e6fd3aac5a (commit)
via e8b7b23a0d27edaabd94eee7a33fad62da8622e9 (commit)
via b19db908fe73e65be1620d052ef29f9e980d0215 (commit)
via c8c3f4c43752d16bdc6624fcf8a84e9d64fcb025 (commit)
via 104c9ef09451bd9ac7f0ab6223d268f8011f5557 (commit)
via 51b56c5bfe05bbb8b3dcc4a7331d3b7518714c5b (commit)
via bea2f7ba17e1729e80760e8cb4cdfc08d130bd7c (commit)
via b5bfbc6a211f4047ad3350177a9cd06047ff5ffa (commit)
via 1c67ce596b9c9c807e2d14651afbf239a2ef7ad9 (commit)
via 10db4342bc0548f24ada66ca936533c0708fe62f (commit)
via 3358ef3158295c0c5832c09c845d76bf8451232e (commit)
via 788f193aa6175a88cbd46e3ad5fb842e60af79ff (commit)
via d4c2b0c522fb9349f4d9e1ddba6f40ef1adecd56 (commit)
via 9acd7494e3e0706ec4693b9e810a111a5500f218 (commit)
via f7b8d9b38978b8cc75a3b1f8b7430674ef482f24 (commit)
via cd5724ba667fe21ff8952b55cfa57e6ce4e0ce42 (commit)
via df22175f72df1ec3c1011b248615d61b2454989c (commit)
via 3acd046c1f583e042cd8829b56c76eb6bff52e8f (commit)
via c3db63f38349ae53ef98e0a8b145c278e6222171 (commit)
via 5880c89ff31bd1a58b71983b97cd6ba882d10e62 (commit)
via f353ba9218a825cd98639452edbcecde3388ea20 (commit)
via c8c73eba21e7fa0186fd888a09eecc68886ac42f (commit)
via 79734b0cc1c0d5fcf428bf035af08cb13c7dabea (commit)
via 99c8558ee4d6705ca53de21bb858716949322c8a (commit)
via d9b14a41f8c91c14a2d16669376809a45138fca4 (commit)
via 055fa17e13f88a08fc7822291e90895a37757375 (commit)
via f5e0eb6c24e8792fde6d6be1f0b820f14783daf2 (commit)
via 61ef898c7c76aff86a10139ffe05cb46d47db2d6 (commit)
via d3acc77a998cd7e76dcb8d9ca0ebac64a8ffc3a0 (commit)
via 83597241d795928a06ead50f66ca8925f27d0f47 (commit)
via be46a9b1af1f8d2beed367626053a8fe0a636555 (commit)
via 48ca2b996ef2d8387fea1bba2580f41c31904a38 (commit)
via b3598e32a8437e2d1861caaf37304c7e58df4593 (commit)
via e8d04f9a684dd6312c2de978ad0e2d264bf93ba7 (commit)
via b63668095258274325d0257a15c3c21b1af0beb9 (commit)
via 5520f89e1de370bf3f45c6aaac8964fe5566ce45 (commit)
via aea1c797d2263e52910331cd1ac4ed11ca6a3e1d (commit)
via 69b2e6c0aadb5fd6a836dc24eb7cf5dc9473b090 (commit)
via 1b1a0a9faa9929b86e8380cca1aa8b4359326a90 (commit)
via 411833197a33092d84536fff86a1c5a7db37b09c (commit)
via af62c58e357c55b61ea970503bb38822c24f202c (commit)
via 2a324f8a8018ee07f2ee20495a558de082a37517 (commit)
via 1f72d6d09a35f2ca89461804a9e00386fa13f48f (commit)
via ae7eed6d08471d4a0676119b05828d7c56357583 (commit)
via d502708a961bd966b9be0f6dfa11b9b8f38a797e (commit)
via 05bfc594c916c77ead2d77db09d6d0c12edad4b1 (commit)
via 7f951320ffd3198f4760e6a8fd3428d50fdde1a6 (commit)
via 405d3f4805c95ab4d52097f00d47e0177b97fe63 (commit)
via 1bda3e898d739589edffb6df9399720764154a3e (commit)
via 20306d4f9639452bc19519b6c918d7d070f8f245 (commit)
via 85975f97f92c0c3ae8ef0ac5d062e0d9d59fd7cd (commit)
via e92a0d7316748d82670ad11a197ad03c62af1dcc (commit)
via e1b84e34d366829ad1857c8f45b18ae7f587ac7a (commit)
via e62eef9be565a24cb9d75ab20e901671d92f81f1 (commit)
via 1a5328bd84ff711a53547f55ebff0032d9b68b9b (commit)
via afac322ba0ddffb6ca5b07f5c0487f093d2d4884 (commit)
via 9411b82ad0c2185762debb2fb8abb822a831bfd0 (commit)
via a455b7b8685d3b49084fc343c785f8382f27ee39 (commit)
via 9e78db9431df8b8e3c82c8126ceebb2c36c5650f (commit)
via 7ee077353884aa8584fd1e83d1249fa775cc2edb (commit)
via defb21b5f7e8b36d6a9dca715f0e22c6700e0ea7 (commit)
via 294c35b882ae29890ecf2730f04b4e539189c032 (commit)
via 2def07235803aa10ffec91e52847e039e70f5edd (commit)
via dde9daf9e057397c8466da2b4d8b23c901b37bb1 (commit)
via 1c9882a59d1b4df48cc0f3dd863f6a107fbf94e8 (commit)
via 2bd744369b45fc38600cc07e22cb1f7a4859b567 (commit)
via 15ba048d9198b1a333ebe45b1610a6b744cd3dc6 (commit)
via 0fe81258837ea341e6d9265a0c8b5cf53c82cee4 (commit)
via 608a95bd6d755ffbd1dfbc00c9beb59d813c24c6 (commit)
via 3a020a6a3c1182042b18ad423c8f204d8f02dc0a (commit)
via 2d4eba4b8093e06a83031314d3161cc8de8c78d3 (commit)
via 328120bfdedbd724b71869fb5c6cde88bfc90105 (commit)
via 793aa2818e6a214c050b6fa99d722bd127116f28 (commit)
via a2d8c5e59586c6caf9e26f053bfaa59e09de513a (commit)
via a1c2a2084c06aead1ef6806525e152db3477c139 (commit)
via 5c3ceb0f1e15a9bc2fd380fc64f30858ca386e32 (commit)
via 0cbc89563bd7a3198277ece499a17c4c8c9fec70 (commit)
via 6d759183e9088121cfbd48430630bad0e88413f6 (commit)
via c238a15cc126dbca2c4458d5f41095050934a7dd (commit)
via 6053cf9a8805475613425643116dc1b53d3c35c8 (commit)
via e915f14820f87d3639eb8ce25d165a1e3ed78d74 (commit)
via 898cc3524795403aeb163575c4b64e78133e4a9e (commit)
via 6e4a94474be2c162aeb1568383fdd26bbe80a1bb (commit)
via d13bf8af468feadf711a1910c6a6e34cdee1144a (commit)
via 09d658c4714e8fdba5d1eb2ed629ce3cfb395dba (commit)
via c61f1dae36d0585d341211cc9c217536ce824987 (commit)
via 0d1f2306abf60c26e754e1f5409788f2f98e77a0 (commit)
via e1b7f6b386dc06997ccb1a15fde7c44f6656996a (commit)
via 8ac6eddafc63df7a8cfeea564ae86a2fce386477 (commit)
via 7d443f26d72794672db490b859e747a4ab10689d (commit)
via 8fb395c0582fe1d8dbb2e04f9e479db214aed43a (commit)
via 8e825ca1ff49224b5afc2c41308aaba1cadf2459 (commit)
via 37d1bc45718cac5dcffc2a4fe32ac15a62db4fe1 (commit)
via 4a8c04dfedbe622b344f26d2413cf1798776e34d (commit)
via 55b0cec5d0edd0a65ee4027e47a43dc75fec41cf (commit)
via 0e1ce3eb3ab2b2e2ec1e6c230e0887e47e348979 (commit)
via c5f54d4ab0d333b54e68a429e3252c7463abb1df (commit)
via 8594dbb7488419ed21a779a977fa512075cff251 (commit)
via a45704817c6436e1848bee9b445898002d95d9b7 (commit)
via 24bf74680ec21bf2c32e9acd12fc250acfdaf64a (commit)
via c80153859a077b2fa632f74924e864809608197b (commit)
via 0a6ea2621c293faa1c9d0888f49d60fdf9e8c17d (commit)
via 06629f6e6da76e455612fb011ef9014e5f0f19ed (commit)
via 9ee4d46832a14d484b4b834beb437957bb3fd50f (commit)
via b5b23462db05819e15cbb3ac118a027665cb9d20 (commit)
via 7c8638360f7625292a04479918932fb9c1c70662 (commit)
via 81d46af20083721c7b806ab13af8aa4ae34f6052 (commit)
via 2b75449fafe3d603f5ed8aba980d6b1a23bc4fed (commit)
via 6c1c9e5fff4b2946a46f6dc67801d51a9194f6c4 (commit)
via 74fa6acbcf4b97295ec6ae8e6edb78d3e3a95995 (commit)
via a57220f7072a7dca38c5ace3d230466ce04910bf (commit)
via b64e342ca84b4283a95b72963033b742ec8d4a8d (commit)
via 65357b21399f79452f0be0ba037d555ba9e0197e (commit)
via e3ca4599a7e7ce7b43d48fd27390c12ec837b9e0 (commit)
via f002f7d2ca789ddb2fe43f15f49c823135cdb2f9 (commit)
via ae508cd99da6e5bfe0f0512c43db635de7852ef0 (commit)
via 622e53c75b15460be7b351570c30432b9b147146 (commit)
via 8a5c84a5dd950b05750a1758532766c41aa71b84 (commit)
via 796c47cb06c1446d0b96f6cbb32021a39ef52ca0 (commit)
via 2eef2230242e3fe3fd5276584c644d20c80d59c6 (commit)
via 59b78fb8cc77b04f7c9d1db534b6e3ffe439fdc7 (commit)
via 60b641c8b3f0f84f11f58aac312408886ca2e41b (commit)
via a7619a362a8de692d964ded6dc26f7fc6d44704f (commit)
via c1a74c7420b0aba019a963cf1509b60838dcfdde (commit)
via 17b2e581a3b4172ef29368eedfac9e0b7709ac31 (commit)
via 483a3e19092946f39e04c5233ebe27d8857ba3bb (commit)
via 8d70c9aaa2722f96ca5f28d462a54d9acd8294c2 (commit)
via b152753e0dc55ed0de2185b982dde031413ff765 (commit)
via c0a30bd453c075dee0324efa27f0fcb318f98031 (commit)
via 2dcf813970508f4bbeffef65b995e86e295c5b8b (commit)
via 5cdf0dfbed7b6c1c8b235248c8e595a309c75e93 (commit)
via 0751c65c119517f412fc68a4bd2a79cdfb9822cd (commit)
via a242940d618a85860b8625f72ff33b039eeb627c (commit)
via 4309b58075cf17c10e0df7651bc82d12b2a3b2e9 (commit)
via 7634febf4d1e7d2bcae7b534c7e38c8d0f77ee78 (commit)
via c37255f8e596ed7fa5d8b63173caedc4f07a60cb (commit)
via 73f581562bc74a7efe85e4cf964808c3600a4e9c (commit)
via 6ae32f5613429b229af5564d984d419e33c4ce6b (commit)
via 3ebd2e0464679881a23f6409ae8cdb17847b830e (commit)
via 16c544f16a709f1e1d3f4671bd6eb711ebcb9776 (commit)
via 29294d46b5693fa798e8dfea68d8b8d2ddc1fb8d (commit)
via 0c7e932109fb72446ead2753e196c6402d6f3f69 (commit)
via c5b301d22ff1811c7a8178a08746ef802d07ffb6 (commit)
via 2863a2b86559bcf4ff3a404438b10316a5f326b0 (commit)
via 81a3d7ce6c79d611cfed05c6fd7f78e7365499cd (commit)
via de85c9c609f4f4654761faf662d675a034c8dc14 (commit)
via 5a71ea161987740da3699d022992a0d0f9afa05e (commit)
via 3dda0c0cad7f4ec3b240da50256aeea589a61f65 (commit)
via b517516ba1a00af9a17fbf2a1e9125e1a4236643 (commit)
via 4348ea0d5bcbb0e425a82f8d26d4585666ea526f (commit)
via e3e0151c1246ea4a6b25b46c002ab477bb11a0da (commit)
via 2348cac3785ab3a52e51902ad82c6a4c7fca37c1 (commit)
via 22dafc70b9d7084589cc65eb7ad299580c26ddaa (commit)
via 7e784ca861aa13838f5aa621a2e57c5c9a945afb (commit)
via 6a7377831a9bb07f28703f38dec9250754100af3 (commit)
via 2c3fec406ca00cc783f715381a6a85f66a036fdb (commit)
via 7237504fee43d4b748f66df87c479a13d250dc11 (commit)
via 0d71d47a1a3b25059548fee99fd0daeef59968a8 (commit)
via b3949b039dfedd327ce0ba23fb1ff0db48b7e385 (commit)
via d9c3963bbfbf72bf1b9c39b6a3236f2f068bbce2 (commit)
via 0d3440e4da93fc531dacf3f48b95ee3fb2bed801 (commit)
via 539b72dab7e4fbf158c1c64d4b468492066d2e55 (commit)
via f804bdd1dce7593a11bb121ba672d870067068ef (commit)
via 518b98ba4ef35e54b00f1460beb78dd7c76f052e (commit)
via 168ce3bf421049af26a1da70ebdd612b251a799e (commit)
via d67d31b9f59865ce54145ae38de9a06f41249029 (commit)
via dd832fa5395975695db583ed5a33513c6a033cca (commit)
via 3bf1838875bed8ec678969020e862272f1d88fc2 (commit)
via bbbd79291378f08bd7018b9d487b10819811e320 (commit)
via 1320d6ca879f607c8347e201c565724e28b285c7 (commit)
via d6f1739d7a951df9bb167133811c2e134173f731 (commit)
via 6850d093ddb8a498c8d50024ca9e2b14b0cfe5b2 (commit)
via 61b780d2933a6ca4cfc67b9368099eb2e655e252 (commit)
via a56c6d6f6b69429ec8641e1c0f098d99306d4be3 (commit)
via 4b755c099b9fd7b0c7c9f80113cac888635eeccf (commit)
via 2269f0bbfe8042f687d2efa1f85da71cec843955 (commit)
via 867bc3cc053afe26473b5c2efd5fdc96e24fb122 (commit)
via d7040beb1314c8e6d5e8b029728dfb0128956d5b (commit)
via ac9ecffc2474142b0dd9e5250d8da488fef88c7b (commit)
via 4ed97ee0f0a04630a04c5adc078088d6d5f064f2 (commit)
via ccdf5024bb7775a45326644bb0e39e8ac7c3731f (commit)
via c6d379c119adc6978175a0139dd31a247cdec5e8 (commit)
via 4f4f0097ed9ca333c0e4af18393e8817858f55c7 (commit)
via 9bd7663f449d21b7bdd4d8d3cee9b4bee5569744 (commit)
via e56f2eaf0107b93f68b4f57291fc2a2930286fc1 (commit)
via 8d716ea5cd946a45dabdf172d7ddd37b3a6585c0 (commit)
via eaac14889455df8b68535a85ec722135109d1061 (commit)
via 8686a99d627b5eb33e5fef31f172ec145cca2ac6 (commit)
via 45307f0fb00303c615fd23d49ad550e983ad0111 (commit)
via 1831894f838e9a0c36ecab6bf8d6101761c2fd01 (commit)
via 776c9dc7db8767cc7432240ce7f3ee3b40f51fbc (commit)
via 22a1499eeaac2528f25b00dde851afe8398ad451 (commit)
via 4dfb941b319220ba80604d20ca93e986f7711c72 (commit)
via e8d86409a5e4af153c3dc4afe9989386299c9fbe (commit)
via 24c63a97aa1dcfc818b9e0e576495b8f689f395d (commit)
via a234d0298b31fe99404d96dc4f744625d50d39d9 (commit)
via 66faaa194d48a4ef808231958aad548c858f4241 (commit)
via 2ec415dc737a9ae0623ae0341d10a4d8b7fd620c (commit)
via 449c4a414459261cb6cc2c38f77533bc5eb5de4b (commit)
via 2946a15debba6086f0a7de9a8ec2ff0797d3ec09 (commit)
via a54b613cd76129c5d90d06b8b1015f2c63618cd5 (commit)
via ee4035f2068a72a066d29013c8af13cacbebbe45 (commit)
via ff0d3707f78aaa13478bb456c906cb483ef9600b (commit)
via 70643e21dd9a63d8c0a25885985ebd6f53d29f6c (commit)
via 10fc274f3209d337046fc3ba371b288ff2d880dd (commit)
via 70448d6eb9cbf72f45cc9122533b3057ada256e9 (commit)
via 2f4b51dc1a6afe72fb6da021fded5bc4d2e244d7 (commit)
via d989b985903315a5e3f1c385597bbe948987dc8f (commit)
via 93d192ac548f1feb259341de1bfcbf73d991cdb3 (commit)
via c499b6137a09940e5e60807d77de18e50ded9186 (commit)
via fc2d583f2c4b7c56e0c749b7134b7b012db181e7 (commit)
via ea5b881896131d554f272bdf734965a6aa2a94a0 (commit)
via de0403b2c81017c93bab34c3dc07a7e61ff874c5 (commit)
via d3552762ddd481b09e6e8ceacdedc797819ed56c (commit)
via cc6518bd09c0abbb0375962d1258f4b83688580a (commit)
via cc4d56de8df3de43f3cc15c444ebd2d6585a77e3 (commit)
from 196b4cfc7ef676a5cc950c5ad6eb0fdcd063e5a1 (commit)
Summary of changes:
.gitignore | 16 +
Makefile.PL | 49 +-
TODO | 1 +
TODO.jifty.woos => TODO.jifty.woes | 0
TODO.lorzy | 2 +
TODO.schema_upgrade_script | 1 +
bin/jifty | 1 -
bin/rt-crontool | 5 +-
bin/rt-mailgate | 2 +-
docs/README.docs | 2 -
docs/Security | 25 -
docs/design_docs/3.3-schema-redesign.txt | 57 -
docs/design_docs/CARS | 66 -
docs/design_docs/TransactionTypes.txt | 48 -
docs/design_docs/acls | 50 -
docs/design_docs/approval_notices | 8 -
docs/design_docs/approval_template | 25 -
docs/design_docs/cf_search | 72 -
docs/design_docs/cli_spec | 31 -
docs/design_docs/cvs_integration | 164 ---
docs/design_docs/delegation | 115 --
docs/design_docs/evil_plans | 162 ---
docs/design_docs/groups_notes | 88 --
docs/design_docs/rt-mvc | 32 -
docs/design_docs/subscription-definitions.txt | 113 --
docs/design_docs/ticket_templates | 16 -
docs/design_docs/users | 14 -
docs/extending_clickable_links.pod | 2 +-
etc/RT_Config.pm | 1457 --------------------
etc/config.yml | 23 +-
etc/initialdata | 193 +++-
lib/RT.pm | 206 ++--
lib/RT/Action/ConfigSystem.pm | 133 ++
lib/RT/Action/CreateGroup.pm | 28 +
lib/RT/Action/EditTicketCFs.pm | 2 +-
lib/RT/Action/Install.pm | 299 ----
lib/RT/Action/UpdateTicket.pm | 19 +-
lib/RT/Action/UserSettings.pm | 218 +++
lib/RT/Approval/Rule/Created.pm | 2 +-
lib/RT/Base.pm | 5 +-
lib/RT/Bootstrap.pm | 134 +--
lib/RT/Collection.pm | 252 ++++
lib/RT/Condition.pm | 215 ---
lib/RT/Condition/AnyTransaction.pm | 73 -
lib/RT/Condition/BeforeDue.pm | 85 --
lib/RT/Condition/CloseTicket.pm | 84 --
lib/RT/Condition/Generic.pm | 75 -
lib/RT/Condition/Overdue.pm | 86 --
lib/RT/Condition/OwnerChange.pm | 70 -
lib/RT/Condition/PriorityChange.pm | 69 -
lib/RT/Condition/PriorityExceeds.pm | 68 -
lib/RT/Condition/QueueChange.pm | 74 -
lib/RT/Condition/ReopenTicket.pm | 87 --
lib/RT/Condition/StatusChange.pm | 78 --
lib/RT/Condition/UserDefined.pm | 72 -
lib/RT/Config.pm | 798 -----------
lib/RT/Config.pod | 1059 ++++++++++++++
lib/RT/Crypt/GnuPG.pm | 49 +-
lib/RT/CurrentUser.pm | 4 +-
lib/RT/Dashboard.pm | 2 +-
lib/RT/Date.pm | 911 ------------
lib/RT/DateTime.pm | 145 ++-
lib/RT/DateTime/Duration.pm | 36 +-
lib/RT/Dispatcher.pm | 46 +-
lib/RT/EmailParser.pm | 14 +-
lib/RT/Graph/Tickets.pm | 2 +-
lib/RT/HasRoleGroups.pm | 336 +++++
lib/RT/I18N.pm | 7 +-
lib/RT/Installer.pm | 145 --
lib/RT/Interface/CLI.pm | 4 +-
lib/RT/Interface/Email.pm | 89 +-
lib/RT/Interface/Email/Auth/MailFrom.pm | 4 +-
lib/RT/Interface/Email/Filter/SpamAssassin.pm | 2 +-
lib/RT/Interface/REST.pm | 2 +-
lib/RT/Interface/Web.pm | 126 +--
lib/RT/Interface/Web/Handler.pm | 12 +-
lib/RT/Interface/Web/QueryBuilder/Tree.pm | 2 +-
lib/RT/Interface/Web/Session.pm | 286 ----
lib/RT/IsPrincipal.pm | 92 ++
lib/RT/IsPrincipal/HasMembers.pm | 381 +++++
lib/RT/IsPrincipal/HasNoMembers.pm | 139 ++
lib/RT/IsPrincipalCollection.pm | 398 ++++++
lib/RT/Lorzy.pm | 200 +++
lib/RT/Lorzy/Dispatcher.pm | 29 +
lib/RT/Lorzy/Package/RT.pm | 197 +++
lib/RT/Model/ACE.pm | 220 ++--
lib/RT/Model/ACECollection.pm | 106 +--
lib/RT/Model/Attachment.pm | 40 +-
lib/RT/Model/AttachmentCollection.pm | 68 +-
lib/RT/Model/Attribute.pm | 2 +-
lib/RT/Model/AttributeCollection.pm | 8 +-
lib/RT/Model/CachedGroupMember.pm | 166 +--
lib/RT/Model/CachedGroupMemberCollection.pm | 4 +-
lib/RT/Model/Config.pm | 150 ++
lib/RT/Model/CustomField.pm | 24 +-
lib/RT/Model/CustomFieldCollection.pm | 4 +-
lib/RT/Model/CustomFieldValue.pm | 2 +-
lib/RT/Model/CustomFieldValueCollection.pm | 2 +-
.../Model/CustomFieldValueCollection/External.pm | 2 +-
lib/RT/Model/CustomFieldValueCollection/Groups.pm | 2 +-
lib/RT/Model/Group.pm | 746 ++---------
lib/RT/Model/GroupCollection.pm | 256 +---
lib/RT/Model/GroupMember.pm | 146 +--
lib/RT/Model/GroupMemberCollection.pm | 4 +-
lib/RT/Model/Link.pm | 2 +-
lib/RT/Model/LinkCollection.pm | 4 +-
lib/RT/Model/ObjectCustomField.pm | 6 +-
lib/RT/Model/ObjectCustomFieldCollection.pm | 2 +-
lib/RT/Model/ObjectCustomFieldValueCollection.pm | 2 +-
lib/RT/Model/Principal.pm | 56 +-
lib/RT/Model/Queue.pm | 412 +-----
lib/RT/Model/QueueCollection.pm | 4 +-
lib/RT/Model/Rule.pm | 89 ++
lib/RT/Model/Scrip.pm | 535 -------
lib/RT/Model/ScripAction.pm | 8 +-
lib/RT/Model/ScripActionCollection.pm | 4 +-
lib/RT/Model/ScripCollection.pm | 362 -----
lib/RT/Model/ScripCondition.pm | 186 ---
lib/RT/Model/ScripConditionCollection.pm | 110 --
lib/RT/Model/Template.pm | 36 +-
lib/RT/Model/TemplateCollection.pm | 6 +-
lib/RT/Model/Ticket.pm | 784 +++--------
lib/RT/Model/TicketCollection.pm | 268 ++--
lib/RT/Model/Transaction.pm | 135 +-
lib/RT/Model/TransactionCollection.pm | 4 +-
lib/RT/Model/User.pm | 173 +--
lib/RT/Model/UserCollection.pm | 426 +------
lib/RT/Plugin.pm | 2 +-
lib/RT/Record.pm | 118 +-
lib/RT/Reminders.pm | 1 -
lib/RT/Report/Tickets.pm | 12 +-
lib/RT/Rule.pm | 43 +-
lib/RT/Ruleset.pm | 11 +-
lib/RT/SavedSearch.pm | 2 +-
lib/RT/SavedSearches.pm | 6 +-
lib/RT/ScripAction.pm | 31 +-
lib/RT/ScripAction/AutoOpen.pm | 4 +-
lib/RT/ScripAction/Autoreply.pm | 2 +-
lib/RT/ScripAction/CreateTickets.pm | 30 +-
lib/RT/ScripAction/EscalatePriority.pm | 2 +-
lib/RT/ScripAction/ExtractSubjectTag.pm | 6 +-
lib/RT/ScripAction/Generic.pm | 2 +-
lib/RT/ScripAction/Notify.pm | 171 ++-
lib/RT/ScripAction/NotifyGroup.pm | 4 +-
lib/RT/ScripAction/RecordComment.pm | 2 +-
lib/RT/ScripAction/RecordCorrespondence.pm | 2 +-
lib/RT/ScripAction/SendEmail.pm | 131 +-
lib/RT/ScripAction/UserDefined.pm | 90 --
lib/RT/Search/ActiveTicketsInQueue.pm | 2 +-
lib/RT/Search/FromSQL.pm | 2 +-
lib/RT/Search/Generic.pm | 2 +-
lib/RT/Search/Googleish.pm | 3 +-
lib/RT/SearchBuilder.pm | 310 -----
lib/RT/SharedSetting.pm | 24 +-
lib/RT/Shredder.pm | 84 +-
lib/RT/Shredder/ACE.pm | 18 -
lib/RT/Shredder/Attachment.pm | 43 +-
lib/RT/Shredder/CachedGroupMember.pm | 43 +-
lib/RT/Shredder/Constants.pm | 27 +-
lib/RT/Shredder/CustomField.pm | 36 +-
lib/RT/Shredder/CustomFieldValue.pm | 29 -
lib/RT/Shredder/Dependencies.pm | 2 +-
lib/RT/Shredder/Dependency.pm | 2 +-
lib/RT/Shredder/Group.pm | 54 +-
lib/RT/Shredder/GroupMember.pm | 47 +-
lib/RT/Shredder/Link.pm | 15 -
lib/RT/Shredder/ObjectCustomFieldValue.pm | 41 -
lib/RT/Shredder/Plugin.pm | 2 +-
lib/RT/Shredder/Plugin/Attachments.pm | 2 +-
lib/RT/Shredder/Plugin/Base.pm | 2 +-
lib/RT/Shredder/Plugin/Base/Dump.pm | 2 +-
lib/RT/Shredder/Plugin/Base/Search.pm | 4 +-
lib/RT/Shredder/Plugin/Objects.pm | 2 +-
lib/RT/Shredder/Plugin/Summary.pm | 1 -
lib/RT/Shredder/Plugin/Tickets.pm | 2 +-
lib/RT/Shredder/Plugin/Users.pm | 4 +-
lib/RT/Shredder/Principal.pm | 33 +-
lib/RT/Shredder/Queue.pm | 11 +-
lib/RT/Shredder/Record.pm | 91 +--
lib/RT/Shredder/Scrip.pm | 129 --
lib/RT/Shredder/ScripAction.pm | 25 -
lib/RT/Shredder/ScripCondition.pm | 98 --
lib/RT/Shredder/Template.pm | 44 -
lib/RT/Shredder/Ticket.pm | 34 +-
lib/RT/Shredder/Transaction.pm | 32 -
lib/RT/Shredder/User.pm | 49 +-
lib/RT/StatusSchema.pm | 578 --------
lib/RT/StyleGuide.pod | 2 +-
lib/RT/System.pm | 4 +-
lib/RT/Test.pm | 61 +-
lib/RT/Test/Shredder.pm | 34 +-
lib/RT/URI.pm | 2 +-
lib/RT/URI/base.pm | 2 +-
lib/RT/URI/fsck_com_rt.pm | 6 +-
lib/RT/View.pm | 10 +-
lib/RT/View/Admin.pm | 70 +
lib/RT/View/Admin/CustomFields.pm | 63 +
lib/RT/View/Admin/Groups.pm | 20 +
lib/RT/View/Admin/Queues.pm | 63 +
lib/RT/View/Admin/Rules.pm | 90 ++
lib/RT/View/Admin/Users.pm | 9 +
lib/RT/View/CRUD.pm | 33 +-
lib/RT/View/SetupWizard.pm | 67 +
lib/RT/Workflow.pm | 578 ++++++++
sbin/rt-clean-sessions | 8 +-
sbin/rt-email-dashboards | 16 +-
sbin/rt-email-digest | 23 +-
sbin/rt-fulltext-indexer | 346 +++++
sbin/rt-migrate-db-from-3.8 | 431 ++++---
sbin/rt-setup-database | 18 +-
sbin/rt-setup-fulltext-index | 276 ++++
sbin/rt-shredder | 2 +-
sbin/rt-update-config | 160 +++
sbin/shipwright-package | 42 +
share/html/Admin/CustomFields/GroupRights.html | 10 +-
share/html/Admin/CustomFields/Modify.html | 4 +-
share/html/Admin/CustomFields/Objects.html | 4 +-
share/html/Admin/CustomFields/UserRights.html | 16 +-
share/html/Admin/CustomFields/index.html | 4 +-
share/html/Admin/Elements/CreateUserCalled | 2 +-
share/html/Admin/Elements/CustomFieldTabs | 2 +-
share/html/Admin/Elements/EditCustomField | 2 +-
.../Admin/Elements/EditCustomFieldValuesSource | 3 +-
share/html/Admin/Elements/EditCustomFields | 12 +-
share/html/Admin/Elements/EditQueueWatchers | 10 +-
share/html/Admin/Elements/EditScrip | 4 +-
share/html/Admin/Elements/EditScrips | 6 +-
share/html/Admin/Elements/EditTemplates | 6 +-
share/html/Admin/Elements/ListGlobalCustomFields | 2 +-
share/html/Admin/Elements/ListGlobalScrips | 18 -
share/html/Admin/Elements/ObjectCustomFields | 2 +-
share/html/Admin/Elements/PickCustomFields | 6 +-
share/html/Admin/Elements/QueueRightsForUser | 4 +-
share/html/Admin/Elements/RuleTabs | 81 ++
.../Admin/Elements/SelectCustomFieldLookupType | 2 +-
share/html/Admin/Elements/SelectCustomFieldType | 2 +-
share/html/Admin/Elements/SelectGroups | 2 +-
share/html/Admin/Elements/SelectModifyGroup | 2 +-
share/html/Admin/Elements/SelectModifyQueue | 2 +-
share/html/Admin/Elements/SelectModifyUser | 2 +-
share/html/Admin/Elements/SelectNewGroupMembers | 2 +-
share/html/Admin/Elements/SelectRights | 19 +-
share/html/Admin/Elements/SelectScrip | 2 +-
share/html/Admin/Elements/SelectScripAction | 2 +-
share/html/Admin/Elements/SelectScripCondition | 2 +-
share/html/Admin/Elements/SelectStage | 2 +-
share/html/Admin/Elements/SelectStatusSchema | 13 -
share/html/Admin/Elements/SelectTemplate | 4 +-
share/html/Admin/Elements/SelectUsers | 2 +-
share/html/Admin/Elements/SelectWorkflow | 13 +
share/html/Admin/Elements/ShowKeyInfo | 8 +-
share/html/Admin/Elements/SystemTabs | 10 +-
share/html/Admin/Elements/Tabs | 7 +-
share/html/Admin/Elements/UserTabs | 2 +-
share/html/Admin/Global/CustomFields/Groups.html | 2 +-
.../Admin/Global/CustomFields/Queue-Tickets.html | 2 +-
.../Global/CustomFields/Queue-Transactions.html | 2 +-
share/html/Admin/Global/CustomFields/Users.html | 2 +-
share/html/Admin/Global/GroupRights.html | 14 +-
share/html/Admin/Global/Jifty.html | 58 +
share/html/Admin/Global/MyRT.html | 2 +-
share/html/Admin/Global/Scrip.html | 1 -
.../Global/StatusSchemas/Elements/MissingMaps | 23 -
.../html/Admin/Global/StatusSchemas/Elements/Tabs | 64 -
.../html/Admin/Global/StatusSchemas/Interface.html | 90 --
.../Admin/Global/StatusSchemas/Localization.html | 25 -
.../html/Admin/Global/StatusSchemas/Mappings.html | 124 --
.../html/Admin/Global/StatusSchemas/Statuses.html | 59 -
share/html/Admin/Global/StatusSchemas/Summary.html | 89 --
.../Admin/Global/StatusSchemas/Transitions.html | 63 -
share/html/Admin/Global/StatusSchemas/index.html | 54 -
share/html/Admin/Global/System.html | 96 ++
share/html/Admin/Global/Template.html | 2 +-
share/html/Admin/Global/UserRights.html | 12 +-
.../Admin/Global/Workflows/Elements/MissingMaps | 23 +
share/html/Admin/Global/Workflows/Elements/Tabs | 64 +
share/html/Admin/Global/Workflows/Interface.html | 90 ++
.../html/Admin/Global/Workflows/Localization.html | 25 +
share/html/Admin/Global/Workflows/Mappings.html | 124 ++
share/html/Admin/Global/Workflows/Statuses.html | 59 +
share/html/Admin/Global/Workflows/Summary.html | 89 ++
share/html/Admin/Global/Workflows/Transitions.html | 63 +
share/html/Admin/Global/Workflows/index.html | 54 +
share/html/Admin/Global/index.html | 16 +-
share/html/Admin/Groups/GroupRights.html | 10 +-
share/html/Admin/Groups/History.html | 2 +-
share/html/Admin/Groups/Members.html | 10 +-
share/html/Admin/Groups/Modify.html | 6 +-
share/html/Admin/Groups/UserRights.html | 12 +-
share/html/Admin/Groups/index.html | 6 +-
share/html/Admin/Queues/CustomField.html | 2 +-
share/html/Admin/Queues/CustomFields.html | 4 +-
share/html/Admin/Queues/GroupRights.html | 16 +-
share/html/Admin/Queues/Modify.html | 20 +-
share/html/Admin/Queues/People.html | 10 +-
share/html/Admin/Queues/Scrip.html | 3 +-
share/html/Admin/Queues/Scrips.html | 2 +-
share/html/Admin/Queues/Template.html | 4 +-
share/html/Admin/Queues/Templates.html | 2 +-
share/html/Admin/Queues/UserRights.html | 16 +-
share/html/Admin/Queues/index.html | 4 +-
share/html/Admin/Tools/Configuration.html | 20 +-
.../Admin/Tools/Shredder/Elements/DumpFileLink | 2 +-
.../Admin/Tools/Shredder/Elements/Error/NoStorage | 3 +-
.../Tools/Shredder/Elements/Object/RT--Attachment | 2 +-
.../Tools/Shredder/Elements/Object/RT--Ticket | 2 +-
.../Admin/Tools/Shredder/Elements/Object/RT--User | 2 +-
share/html/Admin/Tools/Shredder/index.html | 2 +-
share/html/Admin/Users/CustomFields.html | 4 +-
share/html/Admin/Users/GnuPG.html | 6 +-
share/html/Admin/Users/History.html | 2 +-
share/html/Admin/Users/Memberships.html | 18 +-
share/html/Admin/Users/Modify.html | 108 +-
share/html/Admin/Users/MyRT.html | 4 +-
share/html/Admin/Users/index.html | 6 +-
share/html/Admin/autohandler | 2 +-
share/html/Approvals/Display.html | 2 +-
share/html/Approvals/Elements/Approve | 4 +-
share/html/Approvals/Elements/PendingMyApproval | 37 +-
share/html/Dashboards/Elements/ShowDashboards | 2 +-
share/html/Dashboards/Elements/ShowSubscription | 2 +-
share/html/Dashboards/Modify.html | 4 +-
share/html/Dashboards/Queries.html | 2 +-
share/html/Dashboards/Subscription.html | 4 +-
share/html/Download/CustomFieldValue/dhandler | 4 +-
share/html/Elements/CollectionList | 4 +-
share/html/Elements/ColumnMap | 9 +-
share/html/Elements/CreateTicket | 2 +-
share/html/Elements/Dashboards | 2 +-
share/html/Elements/EditCustomFieldBinary | 2 +-
share/html/Elements/Error | 2 +-
share/html/Elements/Footer | 3 +-
share/html/Elements/GnuPG/KeyIssues | 2 +-
share/html/Elements/GnuPG/SelectKeyForSigning | 2 +-
share/html/Elements/GnuPG/SignEncryptWidget | 6 +-
share/html/Elements/GotoTicket | 2 +-
share/html/Elements/Header | 22 +-
share/html/Elements/HeaderJavascript | 6 +-
share/html/Elements/ListActions | 15 +-
share/html/Elements/ListMenu | 2 +-
share/html/Elements/Login | 119 --
share/html/Elements/Logo | 2 +-
share/html/Elements/MakeClicky | 6 +-
share/html/Elements/Menu | 2 +-
share/html/Elements/MessageBox | 10 +-
share/html/Elements/MyRT | 9 +-
share/html/Elements/MyReminders | 6 +-
share/html/Elements/MySupportQueues | 2 +-
share/html/Elements/PageLayout | 18 +-
share/html/Elements/QueueSummary | 14 +-
share/html/Elements/QuickCreate | 2 +-
share/html/Elements/Quicksearch | 2 +-
share/html/Elements/RT__Model__Group/ColumnMap | 4 +-
share/html/Elements/RT__Model__Ticket/ColumnMap | 4 +-
share/html/Elements/RefreshHomepage | 4 +-
share/html/Elements/SelectDate | 14 +-
share/html/Elements/SelectGroups | 2 +-
share/html/Elements/SelectNewTicketQueue | 2 +-
share/html/Elements/SelectOwner | 12 +-
share/html/Elements/SelectQueue | 12 +-
share/html/Elements/SelectTicketSortBy | 2 +-
share/html/Elements/SelectUsers | 2 +-
share/html/Elements/ShowCustomFieldBinary | 2 +-
share/html/Elements/ShowCustomFieldImage | 2 +-
share/html/Elements/ShowCustomFieldWikitext | 2 +-
share/html/Elements/ShowLinks | 2 +-
share/html/Elements/ShowMemberships | 6 +-
share/html/Elements/ShowSearch | 12 +-
share/html/Elements/ShowUser | 4 +-
share/html/Elements/SimpleSearch | 2 +-
share/html/Elements/TicketList | 2 +-
share/html/Helpers/Autocomplete/CustomFieldValues | 2 +-
share/html/Install/Basics.html | 60 -
share/html/Install/DatabaseDetails.html | 172 ---
share/html/Install/DatabaseType.html | 68 -
share/html/Install/Elements/Errors | 63 -
share/html/Install/Elements/Form | 69 -
share/html/Install/Elements/Header | 51 -
share/html/Install/Elements/Wrapper | 65 -
share/html/Install/Finish.html | 72 -
share/html/Install/Global.html | 74 -
share/html/Install/Initialize.html | 60 -
share/html/Install/Sendmail.html | 60 -
share/html/Install/autohandler | 65 -
share/html/Install/index.html | 124 --
share/html/NoAuth/css/3.4-compat/nav.css | 4 +-
share/html/NoAuth/css/3.5-default/footer.css | 8 +-
share/html/NoAuth/css/3.5-default/header.css | 18 +-
share/html/NoAuth/css/3.5-default/nav-left.css | 8 +-
share/html/NoAuth/css/3.5-default/nav.css | 20 +-
share/html/NoAuth/css/3.5-default/titlebox.css | 4 +-
share/html/NoAuth/css/web2/InHeader | 4 +-
share/html/NoAuth/css/web2/msie.css | 2 +-
share/html/NoAuth/iCal/dhandler | 4 +-
share/html/Prefs/MyRT.html | 14 +-
share/html/Prefs/Other.html | 41 +-
share/html/Prefs/Quicksearch.html | 4 +-
share/html/Prefs/Search.html | 2 +-
share/html/REST/1.0/Forms/group/default | 16 +-
share/html/REST/1.0/Forms/queue/default | 2 +-
share/html/REST/1.0/Forms/queue/ns | 2 +-
share/html/REST/1.0/Forms/queue/ticketcustomfields | 2 +-
share/html/REST/1.0/Forms/ticket/attachments | 4 +-
share/html/REST/1.0/Forms/ticket/comment | 2 +-
share/html/REST/1.0/Forms/ticket/default | 35 +-
share/html/REST/1.0/Forms/ticket/history | 6 +-
share/html/REST/1.0/Forms/ticket/links | 4 +-
share/html/REST/1.0/Forms/ticket/merge | 4 +-
share/html/REST/1.0/Forms/ticket/take | 2 +-
share/html/REST/1.0/Forms/transaction/default | 6 +-
share/html/REST/1.0/Forms/user/default | 2 +-
share/html/REST/1.0/logout | 2 +-
share/html/REST/1.0/search/ticket | 2 +-
share/html/REST/1.0/ticket/comment | 2 +-
share/html/REST/1.0/ticket/link | 2 +-
share/html/REST/1.0/ticket/merge | 2 +-
share/html/Search/Build.html | 10 +-
share/html/Search/Bulk.html | 16 +-
share/html/Search/Chart | 2 +-
share/html/Search/Elements/BuildFormatString | 4 +-
share/html/Search/Elements/Chart | 4 +-
share/html/Search/Elements/DisplayOptions | 2 +-
share/html/Search/Elements/PickCFs | 4 +-
share/html/Search/Elements/ResultViews | 7 +-
share/html/Search/Elements/SelectGroup | 2 +-
share/html/Search/Results.html | 35 +-
share/html/Search/Results.rdf | 8 +-
share/html/Search/Results.tsv | 4 +-
share/html/Search/Simple.html | 4 +-
share/html/SelfService/Closed.html | 2 +-
share/html/SelfService/Create.html | 2 +-
share/html/SelfService/CreateTicketInQueue.html | 4 +-
share/html/SelfService/Display.html | 33 +-
share/html/SelfService/Elements/GotoTicket | 2 +-
share/html/SelfService/Elements/MyRequests | 4 +-
share/html/SelfService/Elements/Tabs | 2 +-
share/html/SelfService/Prefs.html | 4 +-
share/html/SelfService/index.html | 2 +-
share/html/Ticket/Attachment/WithHeaders/dhandler | 2 +-
share/html/Ticket/Attachment/dhandler | 6 +-
share/html/Ticket/Create.html | 25 +-
share/html/Ticket/Display.html | 38 +-
share/html/Ticket/Elements/AddWatchers | 4 +-
share/html/Ticket/Elements/Bookmark | 8 +-
share/html/Ticket/Elements/EditWatchers | 8 +-
share/html/Ticket/Elements/FindAttachments | 2 +-
share/html/Ticket/Elements/LoadTextAttachments | 4 +-
share/html/Ticket/Elements/PreviewScrips | 54 +-
share/html/Ticket/Elements/Reminders | 16 +-
share/html/Ticket/Elements/ShowAttachments | 4 +-
share/html/Ticket/Elements/ShowDates | 2 +-
share/html/Ticket/Elements/ShowDependencies | 4 +-
share/html/Ticket/Elements/ShowGnuPGStatus | 2 +-
share/html/Ticket/Elements/ShowGroupMembers | 4 +-
share/html/Ticket/Elements/ShowHistory | 6 +-
share/html/Ticket/Elements/ShowMessageHeaders | 4 +-
share/html/Ticket/Elements/ShowMessageStanza | 4 +-
share/html/Ticket/Elements/ShowRequestor | 8 +-
share/html/Ticket/Elements/ShowSummary | 18 +-
share/html/Ticket/Elements/ShowTransaction | 24 +-
.../Ticket/Elements/ShowTransactionAttachments | 20 +-
share/html/Ticket/Elements/ShowUpdateStatus | 6 +-
share/html/Ticket/Elements/Tabs | 29 +-
share/html/Ticket/Forward.html | 7 +-
share/html/Ticket/GnuPG.html | 8 +-
share/html/Ticket/Graphs/Elements/ShowGraph | 2 +-
share/html/Ticket/Graphs/index.html | 2 +-
share/html/Ticket/ModifyLinks.html | 2 +-
share/html/Ticket/Reminders.html | 2 +-
share/html/Ticket/ShowEmailRecord.html | 4 +-
share/html/Ticket/Update.html | 19 +-
share/html/Tools/Elements/Tabs | 4 -
share/html/Tools/MyDay.html | 4 +-
share/html/Tools/Offline.html | 166 ---
share/html/Tools/Reports/CreatedByDates.html | 26 +-
share/html/Tools/Reports/ResolvedByDates.html | 26 +-
share/html/Tools/Reports/ResolvedByOwner.html | 2 +-
share/html/Tools/index.html | 5 -
share/html/User/Elements/Tabs | 3 -
share/html/User/Groups/Members.html | 161 ---
share/html/User/Groups/Modify.html | 158 ---
share/html/User/Groups/index.html | 68 -
share/html/User/Prefs.html | 12 +-
share/html/Widgets/FinalizeWidgetArguments | 10 +-
share/html/index.html | 6 +-
share/web/static/css/{base.css => app-base.css} | 0
share/web/static/css/app.css | 16 +
share/web/static/css/forms.css | 185 ---
share/web/static/css/layout.css | 4 +-
share/web/static/css/main.css | 18 -
share/web/static/css/nav.css | 28 +-
share/web/static/css/rt-forms.css | 188 +++
share/web/static/css/ticket-search.css | 15 +-
share/web/static/css/ticket.css | 14 +-
t/00-action-Install.t | 15 -
t/00-compile.t | 10 +-
t/api/action-createtickets.t | 23 +-
t/api/cf_external.t | 2 +-
t/api/cf_pattern.t | 3 +
t/api/condition-ownerchange.t | 62 -
t/api/config.t | 18 +
t/api/date.t | 616 +++------
t/api/group.t | 38 +-
t/api/groups.t | 34 +-
t/api/paging.t | 24 +
t/api/queue.t | 100 +-
t/api/reminders.t | 8 +-
t/api/rights.t | 6 +-
t/api/rules-preview.t | 47 +
t/api/scrip.t | 46 -
t/api/scrip_order.t | 6 +-
t/api/searchbuilder.t | 2 +-
t/api/ticket.t | 32 +-
t/api/uri-fsck_com_rt.t | 2 +-
t/api/uri-t.t | 2 +-
t/api/user.t | 24 +-
t/api/users.t | 8 +-
t/approval/basic.t | 36 +-
t/clicky.t | 2 +-
t/i18n/default.t | 3 +-
t/lorzy/action.t | 80 ++
t/lorzy/basic.t | 77 +
t/lorzy/condition-lambda.t | 65 +
t/lorzy/condition.t | 57 +
t/lorzy/error.t | 44 +
t/mail/crypt-gnupg.t | 20 +-
t/mail/gateway.t | 75 +-
t/mail/gnupg-bad.t | 28 +-
t/mail/gnupg-incoming.t | 38 +-
t/mail/gnupg-realmail.t | 26 +-
t/mail/gnupg-reverification.t | 26 +-
t/mail/sendmail.t | 33 +-
t/maildigest/attributes.t | 28 +-
t/plugin.t | 9 +-
t/rtname.t | 8 +-
t/savedsearch.t | 10 +-
t/shredder/02group_member.t | 4 +-
t/shredder/02queue.t | 31 +-
t/shredder/02template.t | 28 +-
t/test_config.yml | 2 +-
t/ticket/action_linear_escalate.t | 13 +-
t/ticket/add-watchers.t | 32 +-
t/ticket/cfsort-freeform-multiple.t | 12 +-
t/ticket/cfsort-freeform-single.t | 4 +-
t/ticket/deferred_owner.t | 17 +-
t/ticket/link_search.t | 2 +-
t/ticket/linking.t | 386 ------
t/ticket/requestor-order.t | 2 +-
t/ticket/scrips_batch.t | 98 --
t/ticket/search.t | 30 +-
t/ticket/search_by_links.t | 2 +
t/ticket/search_by_watcher.t | 4 +-
t/ticket/sort-by-queue.t | 4 +
t/ticket/sort-by-user.t | 2 +
t/ticket/sort_by_cf.t | 1 -
t/web/attachments.t | 8 +-
t/web/basic.t | 2 +-
t/web/cf_access.t | 4 +-
t/web/cf_onqueue.t | 3 +-
t/web/cf_select_one.t | 2 +-
t/web/command_line.t | 7 +-
t/web/compilation_errors.t | 7 +-
t/web/crypt-gnupg.t | 43 +-
t/web/dashboards-groups.t | 23 +-
t/web/dashboards.t | 6 +-
t/web/gnupg-outgoing.t | 24 +-
t/web/gnupg-select-keys-on-create.t | 22 +-
t/web/gnupg-select-keys-on-update.t | 22 +-
t/web/rights.t | 2 +-
t/web/rights1.t | 10 +-
t/web/ticket-create-utf8.t | 3 +-
t/web/ticket_owner.t | 2 +-
t/web/ticket_seen.t | 2 +-
tools/shipwright-package | 180 +++
574 files changed, 11193 insertions(+), 18326 deletions(-)
create mode 100644 .gitignore
rename TODO.jifty.woos => TODO.jifty.woes (100%)
create mode 100644 TODO.lorzy
delete mode 100755 docs/README.docs
delete mode 100755 docs/Security
delete mode 100644 docs/design_docs/3.3-schema-redesign.txt
delete mode 100755 docs/design_docs/CARS
delete mode 100755 docs/design_docs/TransactionTypes.txt
delete mode 100755 docs/design_docs/acls
delete mode 100755 docs/design_docs/approval_notices
delete mode 100755 docs/design_docs/approval_template
delete mode 100755 docs/design_docs/cf_search
delete mode 100755 docs/design_docs/cli_spec
delete mode 100755 docs/design_docs/cvs_integration
delete mode 100755 docs/design_docs/delegation
delete mode 100755 docs/design_docs/evil_plans
delete mode 100755 docs/design_docs/groups_notes
delete mode 100755 docs/design_docs/link-definitions.txt
delete mode 100644 docs/design_docs/rt-mvc
delete mode 100755 docs/design_docs/subscription-definitions.txt
delete mode 100755 docs/design_docs/ticket_templates
delete mode 100755 docs/design_docs/users
delete mode 100644 etc/RT_Config.pm
create mode 100644 lib/RT/Action/ConfigSystem.pm
create mode 100644 lib/RT/Action/CreateGroup.pm
delete mode 100644 lib/RT/Action/Install.pm
create mode 100644 lib/RT/Action/UserSettings.pm
create mode 100755 lib/RT/Collection.pm
delete mode 100644 lib/RT/Condition.pm
delete mode 100755 lib/RT/Condition/AnyTransaction.pm
delete mode 100755 lib/RT/Condition/BeforeDue.pm
delete mode 100644 lib/RT/Condition/CloseTicket.pm
delete mode 100755 lib/RT/Condition/Generic.pm
delete mode 100755 lib/RT/Condition/Overdue.pm
delete mode 100755 lib/RT/Condition/OwnerChange.pm
delete mode 100644 lib/RT/Condition/PriorityChange.pm
delete mode 100755 lib/RT/Condition/PriorityExceeds.pm
delete mode 100755 lib/RT/Condition/QueueChange.pm
delete mode 100644 lib/RT/Condition/ReopenTicket.pm
delete mode 100755 lib/RT/Condition/StatusChange.pm
delete mode 100755 lib/RT/Condition/UserDefined.pm
delete mode 100644 lib/RT/Config.pm
create mode 100644 lib/RT/Config.pod
delete mode 100755 lib/RT/Date.pm
create mode 100644 lib/RT/HasRoleGroups.pm
delete mode 100644 lib/RT/Installer.pm
delete mode 100644 lib/RT/Interface/Web/Session.pm
create mode 100644 lib/RT/IsPrincipal.pm
create mode 100644 lib/RT/IsPrincipal/HasMembers.pm
create mode 100644 lib/RT/IsPrincipal/HasNoMembers.pm
create mode 100644 lib/RT/IsPrincipalCollection.pm
create mode 100644 lib/RT/Lorzy.pm
create mode 100644 lib/RT/Lorzy/Dispatcher.pm
create mode 100644 lib/RT/Lorzy/Package/RT.pm
create mode 100644 lib/RT/Model/Config.pm
create mode 100644 lib/RT/Model/Rule.pm
delete mode 100755 lib/RT/Model/Scrip.pm
delete mode 100644 lib/RT/Model/ScripCollection.pm
delete mode 100755 lib/RT/Model/ScripCondition.pm
delete mode 100755 lib/RT/Model/ScripConditionCollection.pm
delete mode 100755 lib/RT/ScripAction/UserDefined.pm
delete mode 100755 lib/RT/SearchBuilder.pm
delete mode 100644 lib/RT/Shredder/Scrip.pm
delete mode 100644 lib/RT/Shredder/ScripCondition.pm
delete mode 100644 lib/RT/StatusSchema.pm
create mode 100644 lib/RT/View/Admin.pm
create mode 100644 lib/RT/View/Admin/CustomFields.pm
create mode 100644 lib/RT/View/Admin/Queues.pm
create mode 100644 lib/RT/View/Admin/Rules.pm
create mode 100644 lib/RT/View/SetupWizard.pm
create mode 100644 lib/RT/Workflow.pm
delete mode 100644 releng.cnf
delete mode 100755 sbin/regression_harness
create mode 100644 sbin/rt-fulltext-indexer
create mode 100644 sbin/rt-setup-fulltext-index
create mode 100644 sbin/rt-update-config
create mode 100644 sbin/shipwright-package
create mode 100644 share/html/Admin/Elements/RuleTabs
delete mode 100644 share/html/Admin/Elements/SelectStatusSchema
create mode 100644 share/html/Admin/Elements/SelectWorkflow
create mode 100644 share/html/Admin/Global/Jifty.html
delete mode 100644 share/html/Admin/Global/StatusSchemas/Elements/MissingMaps
delete mode 100644 share/html/Admin/Global/StatusSchemas/Elements/Tabs
delete mode 100644 share/html/Admin/Global/StatusSchemas/Interface.html
delete mode 100644 share/html/Admin/Global/StatusSchemas/Localization.html
delete mode 100644 share/html/Admin/Global/StatusSchemas/Mappings.html
delete mode 100644 share/html/Admin/Global/StatusSchemas/Statuses.html
delete mode 100644 share/html/Admin/Global/StatusSchemas/Summary.html
delete mode 100644 share/html/Admin/Global/StatusSchemas/Transitions.html
delete mode 100644 share/html/Admin/Global/StatusSchemas/index.html
create mode 100644 share/html/Admin/Global/System.html
create mode 100644 share/html/Admin/Global/Workflows/Elements/MissingMaps
create mode 100644 share/html/Admin/Global/Workflows/Elements/Tabs
create mode 100644 share/html/Admin/Global/Workflows/Interface.html
create mode 100644 share/html/Admin/Global/Workflows/Localization.html
create mode 100644 share/html/Admin/Global/Workflows/Mappings.html
create mode 100644 share/html/Admin/Global/Workflows/Statuses.html
create mode 100644 share/html/Admin/Global/Workflows/Summary.html
create mode 100644 share/html/Admin/Global/Workflows/Transitions.html
create mode 100644 share/html/Admin/Global/Workflows/index.html
delete mode 100755 share/html/Elements/Login
delete mode 100644 share/html/Install/Basics.html
delete mode 100644 share/html/Install/DatabaseDetails.html
delete mode 100644 share/html/Install/DatabaseType.html
delete mode 100644 share/html/Install/Elements/Errors
delete mode 100644 share/html/Install/Elements/Form
delete mode 100644 share/html/Install/Elements/Header
delete mode 100644 share/html/Install/Elements/Wrapper
delete mode 100644 share/html/Install/Finish.html
delete mode 100644 share/html/Install/Global.html
delete mode 100644 share/html/Install/Initialize.html
delete mode 100644 share/html/Install/Sendmail.html
delete mode 100644 share/html/Install/autohandler
delete mode 100644 share/html/Install/index.html
delete mode 100644 share/html/Tools/Offline.html
delete mode 100755 share/html/User/Groups/Members.html
delete mode 100755 share/html/User/Groups/Modify.html
delete mode 100755 share/html/User/Groups/index.html
rename share/web/static/css/{base.css => app-base.css} (100%)
create mode 100644 share/web/static/css/app.css
delete mode 100755 share/web/static/css/forms.css
delete mode 100644 share/web/static/css/main.css
create mode 100755 share/web/static/css/rt-forms.css
delete mode 100644 t/00-action-Install.t
delete mode 100644 t/api/condition-ownerchange.t
create mode 100644 t/api/config.t
create mode 100644 t/api/paging.t
create mode 100644 t/api/rules-preview.t
delete mode 100644 t/api/scrip.t
create mode 100644 t/lorzy/action.t
create mode 100644 t/lorzy/basic.t
create mode 100644 t/lorzy/condition-lambda.t
create mode 100644 t/lorzy/condition.t
create mode 100644 t/lorzy/error.t
delete mode 100644 t/ticket/linking.t
delete mode 100644 t/ticket/scrips_batch.t
create mode 100644 tools/shipwright-package
- Log -----------------------------------------------------------------
commit bed253b155b108cb1201d2887463b578edceebe0
Merge: 196b4cf... cce128b...
Author: Ruslan Zakirov <Ruslan.Zakirov at gmail.com>
Date: Sat Jul 18 16:57:19 2009 +0400
Merge branch '3.999-trunk' into 3.999-on-tisql
Conflicts:
lib/RT/Model/Ticket.pm
diff --cc lib/RT/Model/Ticket.pm
index 4c0004d,ccf8e38..407e6db
--- a/lib/RT/Model/Ticket.pm
+++ b/lib/RT/Model/Ticket.pm
@@@ -80,56 -79,10 +79,58 @@@ use RT::URI::fsck_com_rt
use RT::URI;
use MIME::Entity;
+ use Scalar::Util qw(blessed);
+
sub table {'Tickets'}
+# A helper table for links mapping to make it easier
+# to build and parse links between tickets
+
+our %LINKTYPEMAP = (
+ MemberOf => {
+ type => 'MemberOf',
+ mode => 'target',
+ },
+ Parents => {
+ type => 'MemberOf',
+ mode => 'target',
+ },
+ Members => {
+ type => 'MemberOf',
+ mode => 'base',
+ },
+ Children => {
+ type => 'MemberOf',
+ mode => 'base',
+ },
+ HasMember => {
+ type => 'MemberOf',
+ mode => 'base',
+ },
+ RefersTo => {
+ type => 'RefersTo',
+ mode => 'target',
+ },
+ ReferredToBy => {
+ type => 'RefersTo',
+ mode => 'base',
+ },
+ DependsOn => {
+ type => 'DependsOn',
+ mode => 'target',
+ },
+ DependedOnBy => {
+ type => 'DependsOn',
+ mode => 'base',
+ },
+ MergedInto => {
+ type => 'MergedInto',
+ mode => 'target',
+ },
+
+);
+
+
use Jifty::DBI::Schema;
use Jifty::DBI::Record schema {
@@@ -171,81 -183,17 +231,86 @@@
filters are qw( Jifty::Filter::DateTime Jifty::DBI::Filter::DateTime),
render_as 'DateTime',
label is _('Due');
- column resolved => type is 'timestamp',
+
+ column resolved =>
+ type is 'timestamp',
filters are qw( Jifty::Filter::DateTime Jifty::DBI::Filter::DateTime),
render_as 'DateTime',
- label is _('Closed');
+ label is _('Resolved');
- column disabled => max_length is 6, type is 'smallint', default is '0';
+ column disabled =>
+ max_length is 6,
+ type is 'smallint',
+ default is '0';
+
+ column role_groups =>
+ references RT::Model::GroupCollection
+ by tisql => 'role_groups.instance = .id'
+ .' AND role_groups.domain = "RT::Model::Ticket-Role"'
+ .' AND role_groups.type = %type';
+
+ column watchers =>
+ references RT::Model::UserCollection
+ by tisql => sub {
+ my %args = (@_);
+ my $phs = $args{'placeholders'};
+ return query =>
+ (!exists $phs->{'recursive'} || exists $phs->{'recursive'})
+ ? 'watchers.id = .role_groups{type => %role}.cgm.member_id'
+ : 'watchers.id = .role_groups{type => %role}.gm.member_id';
+ };
+
+ column groups_watching =>
+ references RT::Model::GroupCollection
+ by tisql => sub {
+ my %args = (@_);
+ my $phs = $args{'placeholders'};
+ return query =>
+ (!exists $phs->{'recursive'} || exists $phs->{'recursive'})
+ ? 'groups_watching.id = .role_groups{type => %role}.cgm.member_id'
+ : 'groups_watching.id = .role_groups{type => %role}.gm.member_id';
+ };
+
+ column links =>
+ references RT::Model::LinkCollection
+ by tisql => sub {
+ my %args = (
+ parser => undef,
+ tisql => undef,
+ placeholders => undef,
+ @_
+ );
+
+ my $types = $args{'placeholders'}{'type'};
+ unless ( $types ) {
+ return query => '(links.local_base = .id OR links.local_target = .id) AND links.type = %type';
+ }
+
+ my $mode = '';
+ for my $type ( splice @$types ) {
+ die "'$type' is not correct type of a link for ticket"
+ unless my $meta = $LINKTYPEMAP{ $type };
+
+ if ( $mode && $mode ne $meta->{'mode'} ) {
+ die "Can not mix link types with different direction in one join";
+ }
+ $mode = $meta->{'mode'};
+ push @$types, $meta->{'type'};
+ }
+
+ if ( $mode eq 'base' ) {
+ return query => 'links.local_target = .id AND links.type = %type';
+ }
+ else {
+ return query => 'links.local_base = .id AND links.type = %type';
+ }
+ };
+ column links_to =>
+ references RT::Model::LinkCollection
+ by tisql => 'links.local_base = .id AND links.type = %type';
+ column links_from =>
+ references RT::Model::LinkCollection
+ by tisql => 'links.local_target = .id AND links.type = %type';
};
use Jifty::Plugin::ActorMetadata::Mixin::Model::ActorMetadata map => {
diff --cc lib/RT/Model/User.pm
index 11c35cc,cfc305a..70afb78
--- a/lib/RT/Model/User.pm
+++ b/lib/RT/Model/User.pm
@@@ -122,20 -122,9 +122,20 @@@ use Jifty::DBI::Record schema
column state => max_length is 100, type is 'varchar(100)', default is '';
column zip => max_length is 16, type is 'varchar(16)', default is '';
column country => max_length is 50, type is 'varchar(50)', default is '';
- column timezone => max_length is 50, type is 'varchar(50)', default is '';
+ column time_zone => max_length is 50, type is 'varchar(50)', default is '';
column pgp_key => type is 'text';
+ column member_of =>
+ references RT::Model::Group
+ by tisql => sub {
+ my %args = (@_);
+ my $phs = $args{'placeholders'};
+ return query =>
+ (!exists $phs->{'recursive'} || exists $phs->{'recursive'})
+ ? 'member_of.cgm.user_id = .id'
+ : 'member_of.gm.user_id = .id';
+ };
+
};
use Jifty::Plugin::User::Mixin::Model::User; # name, email, email_confirmed
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list