{"id":1105,"date":"2016-10-18T09:35:35","date_gmt":"2016-10-18T05:35:35","guid":{"rendered":"https:\/\/noshutdown.ru\/?page_id=1105"},"modified":"2020-05-05T14:09:09","modified_gmt":"2020-05-05T10:09:09","slug":"redmine-plugins-ttm","status":"publish","type":"page","link":"https:\/\/noshutdown.ru\/en\/redmine-plugins-ttm\/","title":{"rendered":"TTM"},"content":{"rendered":"<p><script src=\"https:\/\/noshutdown.ru\/wp-includes\/js\/bootstrap.min.js\"><\/script><\/p>\n<div>\n    <!-- Nav tabs --><\/p>\n<ul class=\"nav nav-tabs\" role=\"tablist\">\n<li role=\"presentation\" class=\"active\">\n            <a href=\"#about\" aria-controls=\"home\" role=\"tab\" data-toggle=\"tab\">Description<\/a>\n        <\/li>\n<li role=\"presentation\">\n            <a href=\"#install\" aria-controls=\"messages\" role=\"tab\" data-toggle=\"tab\">Installation<\/a>\n        <\/li>\n<li role=\"presentation\">\n            <a href=\"#screens\" aria-controls=\"messages\" role=\"tab\" data-toggle=\"tab\">Screenshots<\/a>\n        <\/li>\n<li role=\"presentation\">\n            <a href=\"#releases\" aria-controls=\"profile\" role=\"tab\" data-toggle=\"tab\">Change list<\/a>\n        <\/li>\n<\/ul>\n<p>    <!-- Tab panes --><\/p>\n<div class=\"tab-content\">\n        <!-- Tab about --><\/p>\n<div id=\"about\" class=\"tab-pane fade in active\">\n            TTM (Time to Money) &#8211; is a plugin for project management Redmine.<br \/>\n            Allows you to create a subscription for the various activities and keep records of customer service.<\/p>\n<div class=\"row\">\n<div class=\"col-md-4\">\n<ul class=\"list-group\">\n<li class=\"list-group-item list-group-item-success\">Compatibility<\/li>\n<li class=\"list-group-item\">Redmine: 3.3.*, 3.2.*, 3.1.* <\/li>\n<li class=\"list-group-item\">Ruby:\u00a02.3.2 <\/li>\n<li class=\"list-group-item\">Rails:\u00a04.2.7.1 <\/li>\n<li class=\"list-group-item\">Database: SQLite, MySQL<\/li>\n<li class=\"list-group-item\">OS: Linux, OS X, Windows<\/li>\n<li class=\"list-group-item\">Browsers: Chrome, Safari, Internet Explorer, Firefox<\/li>\n<\/ul><\/div>\n<div class=\"col-md-8\">\n<ul class=\"list-group\">\n<li class=\"list-group-item list-group-item-success\">Capability<\/li>\n<li class=\"list-group-item\">Create subscriptions for each project<\/li>\n<li class=\"list-group-item\">Edit subscriptions<\/li>\n<li class=\"list-group-item\">Deleting subscriptions<\/li>\n<li class=\"list-group-item\">Sending reminders (e-mail) about the low level of subscription balance<\/li>\n<li class=\"list-group-item\">Subscription deposit<\/li>\n<li class=\"list-group-item\">Separation of access rights (read \/ edit)<\/li>\n<li class=\"list-group-item\">Change currency calculation (globally)<\/li>\n<li class=\"list-group-item\">Changing the minimum threshold for the notification (globally)<\/li>\n<li class=\"list-group-item\">Search by Name subscriptions<\/li>\n<li class=\"list-group-item\">Print Subscriptions list in PDF<\/li>\n<li class=\"list-group-item\">REST API<\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>        <!-- Tab install --><\/p>\n<div id=\"install\" class=\"tab-pane fade\">\n<div class=\"row\">\n<div class=\"col-md-8\">\n                    <abbr>TTM 0.2.0 for Redmine 3.3.*\/3.2.*\/3.1.*<\/abbr><br \/>\n                    <abbr>md5: e6c763e579bfffb2448911f21fb84eef<\/abbr>\n                <\/div>\n<div class=\"col-md-4\">\n                    <a href=\"https:\/\/noshutdown.ru\/download\/1319\/ttm.zip\" class=\"btn btn-primary\">Download<\/a>\n                <\/div>\n<\/p><\/div>\n<div class=\"row\">\n<div class=\"col-md-8\">\n                    <code># cd redmine\/plugins<br \/>\n                    # wget https:\/\/noshutdown.ru\/download\/1319\/ttm.zip<br \/>\n                    # unzip ttm.zip -d ttm<br \/>\n                    # cd ..\/<br \/>\n                    # bundle install --without development test<br \/>\n                    # rake redmine:plugins:migrate RAILS_ENV=production<\/code>\n                <\/div>\n<\/p><\/div>\n<div class=\"row\">\n                <\/p>\n<div>\n                For sending reminders (e-mail) about the low level of subscription balance: <kbd>RAILS_ENV=production rake redmine:plugins:ttm:notify<\/kbd> in redmine root.\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>        <!-- Tab screens --><\/p>\n<div id=\"screens\" class=\"tab-pane fade\">\n            \n\t\t<style type=\"text\/css\">\n\t\t\t#gallery-1 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 20%;\n\t\t\t}\n\t\t\t#gallery-1 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-1105 gallery-columns-5 gallery-size-full'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscriptions_list.jpeg'><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"719\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscriptions_list.jpeg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscriptions_list.jpeg 1280w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscriptions_list-300x169.jpeg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscriptions_list-1024x575.jpeg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscriptions_list-50x28.jpeg 50w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscription_detail-1.jpeg'><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"719\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscription_detail-1.jpeg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscription_detail-1.jpeg 1280w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscription_detail-1-300x169.jpeg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscription_detail-1-1024x575.jpeg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscription_detail-1-50x28.jpeg 50w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/issue_subscriptions_dashboard.jpeg'><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"719\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/issue_subscriptions_dashboard.jpeg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/issue_subscriptions_dashboard.jpeg 1280w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/issue_subscriptions_dashboard-300x169.jpeg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/issue_subscriptions_dashboard-1024x575.jpeg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/issue_subscriptions_dashboard-50x28.jpeg 50w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/enable_subsciption_in_project.jpeg'><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"719\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/enable_subsciption_in_project.jpeg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/enable_subsciption_in_project.jpeg 1280w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/enable_subsciption_in_project-300x169.jpeg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/enable_subsciption_in_project-1024x575.jpeg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/enable_subsciption_in_project-50x28.jpeg 50w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/create_subscription.jpeg'><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"719\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/create_subscription.jpeg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/create_subscription.jpeg 1280w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/create_subscription-300x169.jpeg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/create_subscription-1024x575.jpeg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/create_subscription-50x28.jpeg 50w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/ttm_settings.jpeg'><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"719\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/ttm_settings.jpeg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/ttm_settings.jpeg 1280w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/ttm_settings-300x169.jpeg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/ttm_settings-1024x575.jpeg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/ttm_settings-50x28.jpeg 50w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/add_time_to_subscription.jpeg'><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"719\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/add_time_to_subscription.jpeg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/add_time_to_subscription.jpeg 1280w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/add_time_to_subscription-300x169.jpeg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/add_time_to_subscription-1024x575.jpeg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/add_time_to_subscription-50x28.jpeg 50w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscription_rights.jpeg'><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"719\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscription_rights.jpeg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscription_rights.jpeg 1280w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscription_rights-300x169.jpeg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscription_rights-1024x575.jpeg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/11\/subscription_rights-50x28.jpeg 50w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a>\n\t\t\t<\/dt><\/dl>\n\t\t\t<br style='clear: both' \/>\n\t\t<\/div>\n\n        <\/div>\n<p>        <!-- Tab releases --><\/p>\n<div id=\"releases\" class=\"tab-pane fade\">\n<li>Version: 0.2.0 (16.02.2017)\n<ul>\n<li>Added a REST API<\/li>\n<li>Search by Name subscription<\/li>\n<li>Print Subscriptions list in PDF<\/li>\n<li>Improved interface<\/li>\n<li>Added Chinese translation<\/li>\n<\/ul>\n<li>Version: 0.1.3 (10.12.2016)\n<ul>\n<li>Fix db migrate<\/li>\n<\/ul>\n<li>Version: 0.1.2 (09.12.2016)\n<ul>\n<li>Fix some errors<\/li>\n<\/ul>\n<li>Version: 0.1.1 (08.12.2016)\n<ul>\n<li>Fixed error deleting the plugin<\/li>\n<\/ul>\n<li>Version: 0.1.0 (14.11.2016)\n<ul>\n<li>Compatibility (Tested)\n<ul>\n<li>Redmine: 3.3.* ,3.2.*, 3.1.*<\/li>\n<li>Ruby:\u00a02.2.4p230<\/li>\n<li>Rails:\u00a04.2.7.1<\/li>\n<li>Database: SQLite, MySQL<\/li>\n<li>OS: Linux, OS X, Windows<\/li>\n<li>Browsers: Chrome, Safari, Internet Explorer, Firefox<\/li>\n<\/ul>\n<\/li>\n<li>Capability\n<ul>\n<li>Create subscriptions for each project<\/li>\n<li>Edit subscriptions<\/li>\n<li>Deleting subscriptions<\/li>\n<li>Sending reminders (e-mail) about the low level of subscription balance <\/li>\n<li>Subscription deposit <\/li>\n<li>Separation of access rights (read \/ edit)<\/li>\n<li>Change currency calculation (globally)<\/li>\n<li>Changing the minimum threshold for the notification (globally)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li><\/div>\n<\/p><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Installation Screenshots Change list TTM (Time to Money) &#8211; is a plugin for project management Redmine. Allows you to create a subscription for the various activities and keep records of customer service. Compatibility Redmine: 3.3.*, 3.2.*, 3.1.* Ruby:\u00a02.3.2 Rails:\u00a04.2.7.1 Database: SQLite, MySQL OS: Linux, OS X, Windows Browsers: Chrome, [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1105","page","type-page","status-publish","hentry"],"wppr_data":{"cwp_meta_box_check":"No"},"_links":{"self":[{"href":"https:\/\/noshutdown.ru\/en\/wp-json\/wp\/v2\/pages\/1105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/noshutdown.ru\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/noshutdown.ru\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/noshutdown.ru\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/noshutdown.ru\/en\/wp-json\/wp\/v2\/comments?post=1105"}],"version-history":[{"count":39,"href":"https:\/\/noshutdown.ru\/en\/wp-json\/wp\/v2\/pages\/1105\/revisions"}],"predecessor-version":[{"id":1549,"href":"https:\/\/noshutdown.ru\/en\/wp-json\/wp\/v2\/pages\/1105\/revisions\/1549"}],"wp:attachment":[{"href":"https:\/\/noshutdown.ru\/en\/wp-json\/wp\/v2\/media?parent=1105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}