Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: modules/trac/templates/orders.ini.erb

Issue 5735669590654976: #753 - set up an order system to let eyeo employees file order requests (Closed)
Patch Set: #753 - set up an order system to let eyeo employees file order requests Created July 30, 2014, 4:54 p.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: modules/trac/templates/orders.ini.erb
===================================================================
new file mode 100644
--- /dev/null
+++ b/modules/trac/templates/orders.ini.erb
@@ -0,0 +1,216 @@
+# -*- coding: utf-8 -*-
+
+[inherit]
+file = /home/trac/trac.ini
+
+[header_logo]
+alt = <%= @description %>
+height = 38
+link = /orders
+src = eyeo_logo.png
+width = 124
+
+[notification]
+smtp_from = noreply@eyeo.com
+smtp_from_name = <%= @description %>
+
+[project]
+descr = <%= @description %>
+name = <%= @description %>
+url = https://issues.adblockplus.org/orders
+
+[ticket-workflow]
+leave = * -> *
+leave.default = 1
+leave.operations = leave_status
+reassign = * -> *
+reassign.operations = set_owner
+reopen = closed -> reopened
+reopen.operations = del_resolution
+reopen.permissions = TICKET_CREATE
+resolve = * -> closed
+resolve.operations = set_resolution
+resolve.permissions = TICKET_ADMIN
+accepted = new,reopened -> accepted
+accepted.permissions = TICKET_ACCEPT
+ordered = problem,accepted -> ordered
+ordered.permissions = TICKET_ADMIN
+received = problem,ordered -> received
+received.permissions = TICKET_ADMIN
+handedout = problem,received -> handedout
+handedout.permissions = TICKET_ADMIN
+receiptreceived = problem,received -> receiptreceived
+receiptreceived.permissions = TICKET_ADMIN
+problem = * -> problem
+problem.permissions = TICKET_ADMIN
+waiting for payment = ordered,received,handedout -> waiting for payment
+waiting for payment.permissions = TICKET_ADMIN
+
+[trac]
+auth_cookie_lifetime = 0
+auth_cookie_path = /
+authz_file =
+authz_module_name =
+auto_preview_timeout = 2.0
+auto_reload = False
+backup_dir = db
+base_url = https://issues.adblockplus.org/orders
+check_auth_ip = false
+database = mysql://trac:<%= @database_password %>@localhost:3306/<%= @database %>
+debug_sql = True
Wladimir Palant 2014/07/31 09:46:53 Debugging left-over? I don't think we want this in
mathias 2014/08/01 13:59:46 Removed.
+default_charset = utf-8
+default_dateinfo_format = relative
+default_handler = QueryModule
+genshi_cache_size = 128
+htdocs_location =
+ignore_auth_case = false
+jquery_location =
+jquery_ui_location =
+jquery_ui_theme_location =
+mainnav = tickets, newticket, timeline, browser, search
+metanav = login, logout, prefs, help, about
+mysqldump_path = mysqldump
+never_obfuscate_mailto = false
+permission_policies = BlackMagicTicketTweaks, DefaultPermissionPolicy, LegacyAttachmentPolicy
+permission_store = DefaultPermissionStore
+pg_dump_path = pg_dump
+repository_dir =
+repository_sync_per_request =
+repository_type = svn
+resizable_textareas = true
+secure_cookies = False
+show_email_addresses = true
+show_ip_addresses = false
+timeout = 20
+use_base_url_for_redirect = False
+permission_policies = PrivateTicketsPolicy, DefaultPermissionPolicy, LegacyAttachmentPolicy
+
+[components]
+blackmagic.* = enabled
+privatetickets.* = enabled
+acct_mgr.admin.* = enabled
+acct_mgr.api.* = enabled
+acct_mgr.db.sessionstore = enabled
+acct_mgr.htfile.* = disabled
+acct_mgr.http.* = disabled
+acct_mgr.notification.* = enabled
+acct_mgr.pwhash.htdigesthashmethod = enabled
+acct_mgr.pwhash.htpasswdhashmethod = disabled
+acct_mgr.register.* = disabled
+acct_mgr.svnserve.svnservepasswordstore = disabled
+acct_mgr.web_ui.* = enabled
+acct_mgr.notification.accountchangelistener = enabled
+acct_mgr.pwhash.htdigesthashmethod = enabled
+acct_mgr.web_ui.accountmodule = enabled
+acct_mgr.web_ui.resetpwstore = enabled
+acct_mgr.guard.accountguard = enabled
+acct_mgr.notification.AccountChangeListener = enabled
+autocompleteusers.* = enabled
+trac.about.AboutModule = disabled
+trac.admin.web_ui.BasicsAdminPanel = disabled
+trac.admin.web_ui.LoggingAdminPanel = disabled
+trac.admin.web_ui.PluginAdminPanel = disabled
+nevernotifyupdaterplugin.* = enabled
+themeengine.* = enabled
+themeengine.admin.CustomThemeAdminModule = disabled
+tractags.* = enabled
+tickettemplate.* = disabled
+
+[mainnav]
+tickets.label = View orders
+Timeline.label = Order history
+newticket.label = New order request
+roadmap = false
+
+[account-manager]
+hash_method = HtDigestHashMethod
+db_htdigest_realm = TracDB
+password_store = SessionStore
+reset_password = false
+login_attempt_max_count = 2
+user_lock_time = 15
+user_lock_max_time = 0
+user_lock_time_progression = 2
+username_regexp = .
+verify_email = false
+
+[blackmagic]
+permissions = TICKET_ACCEPT,TICKET_MANUAL_PAYMENT_DONE,TICKET_PAYMENT_TYPE,TICKET_ORDER_URL,TICKET_TRACKING_URL,TICKET_MANUAL_PAYMENT_REQUIRED,TICKET_INVOICE_RECEIVED
+tweaks = id,cc,keywords,owner,summary,description,reason,price,product_url,order_url,tracking_url,payment_type,manual_payment_required,amount,manual_payment_done,invoice_received
+gray_disabled = #cccccc
+id.label = Order
+owner.label = Assignee
+owner.tip = Please select an appropriate assignee.
+summary.tip = A one-sentence abstract of your order request.
+cc.tip = Makes the request visible to that user and dispatches an email to the entered user/email adress with changes to the request, every time it was changed.
+description.label = Product specification
+description.tip = Please enter the detailed specifications of the product you want to request.
+reason.tip = Please give a short reasoning why you need the product.
+product_url.tip = URL to the product, if available online.
+price.tip = Please insert the total price of the whole order.
+currency.tip = Please insert the currency name or sign of the order's price value.
+amount.tip = How many pieces do you want to request?
+manual_payment_done.permission = TICKET_MANUAL_PAYMENT_DONE
+payment_type.permission = TICKET_PAYMENT_TYPE
+order_url.permission = TICKET_ORDER_URL
+tracking_url.permission = TICKET_TRACKING_URL
+manual_payment_required.permission = TICKET_MANUAL_PAYMENT_REQUIRED
+invoice_received.permission = TICKET_INVOICE_RECEIVED
+
+[ticket-custom]
+manual_payment_required = checkbox
+manual_payment_required.label = Manual payment required
+manual_payment_required.value = 0
+manual_payment_required.order = 9
+manual_payment_done = checkbox
+manual_payment_done.label = Manual payment done
+manual_payment_done.value = 0
+manual_payment_done.order = 10
+reason = textarea
+reason.rows = 5
+reason.cols = 82
+reason.label = Reason
+reason.format = wiki
+reason.order = 1
+price = text
+price.label = Total spendings
+price.format = plain
+price.order = 3
+currency = text
+currency.label = Currency
+currency.format = plain
+currency.order = 4
+product_url = textarea
+product_url.format = wiki
+product_url.label = Product URL
+product_url.order = 2
+product_url.cols = 82
+product_url.rows = 1
+order_url = textarea
+order_url.format = wiki
+order_url.label = Order URL
+order_url.order = 7
+order_url.cols = 82
+order_url.rows = 1
+tracking_url = textarea
+tracking_url.format = wiki
+tracking_url.label = Tracking URL
+tracking_url.order = 8
+tracking_url.cols = 82
+tracking_url.rows = 1
+payment_type = select
+payment_type.label = Payment type
+payment_type.order = 6
+payment_type.options = Please select|Direct Debit|Credit Card|Money transfer|Cash
+payment_type.value = Please select
+invoice_received = checkbox
+invoice_received.label = Invoice received
+invoice_received.order = 11
+invoice_received.value = 0
+amount = text
+amount.label = Amount
+amount.format = plain
+amount.order = 5
+
+[privatetickets]
+group_blacklist = anonymous, authenticated

Powered by Google App Engine
This is Rietveld