Added the TransactionTypeEnum in the new "accounting.utils.txn_types" module to remove the dependency from the "accounting.report" module to the "accounting.transaction" module.
This commit is contained in:
		| @@ -22,13 +22,13 @@ First written: 2023/2/25 | ||||
| {% if accounting_can_edit() %} | ||||
|   <div id="accounting-material-fab-speed-dial" class="d-md-none accounting-material-fab"> | ||||
|     <div id="accounting-material-fab-speed-dial-actions" class="d-md-none accounting-material-fab-speed-dial-group"> | ||||
|       <a class="btn rounded-pill" href="{{ url_for("accounting.transaction.create", txn_type=types.expense)|accounting_append_next }}"> | ||||
|       <a class="btn rounded-pill" href="{{ url_for("accounting.transaction.create", txn_type=txn_types.CASH_EXPENSE)|accounting_append_next }}"> | ||||
|         {{ A_("Cash expense") }} | ||||
|       </a> | ||||
|       <a class="btn rounded-pill" href="{{ url_for("accounting.transaction.create", txn_type=types.income)|accounting_append_next }}"> | ||||
|       <a class="btn rounded-pill" href="{{ url_for("accounting.transaction.create", txn_type=txn_types.CASH_INCOME)|accounting_append_next }}"> | ||||
|         {{ A_("Cash income") }} | ||||
|       </a> | ||||
|       <a class="btn rounded-pill" href="{{ url_for("accounting.transaction.create", txn_type=types.transfer)|accounting_append_next }}"> | ||||
|       <a class="btn rounded-pill" href="{{ url_for("accounting.transaction.create", txn_type=txn_types.TRANSFER)|accounting_append_next }}"> | ||||
|         {{ A_("Transfer") }} | ||||
|       </a> | ||||
|     </div> | ||||
|   | ||||
| @@ -40,16 +40,16 @@ First written: 2023/3/4 | ||||
|       </button> | ||||
|       <ul class="dropdown-menu"> | ||||
|         <li> | ||||
|           <a class="dropdown-item" href="{{ url_for("accounting.transaction.create", txn_type=report.txn_types.expense)|accounting_append_next }}"> | ||||
|           <a class="dropdown-item" href="{{ url_for("accounting.transaction.create", txn_type=report.txn_types.CASH_EXPENSE)|accounting_append_next }}"> | ||||
|             {{ A_("Cash Expense") }}</a> | ||||
|         </li> | ||||
|         <li> | ||||
|           <a class="dropdown-item" href="{{ url_for("accounting.transaction.create", txn_type=report.txn_types.income)|accounting_append_next }}"> | ||||
|           <a class="dropdown-item" href="{{ url_for("accounting.transaction.create", txn_type=report.txn_types.CASH_INCOME)|accounting_append_next }}"> | ||||
|             {{ A_("Cash Income") }} | ||||
|           </a> | ||||
|         </li> | ||||
|         <li> | ||||
|           <a class="dropdown-item" href="{{ url_for("accounting.transaction.create", txn_type=report.txn_types.transfer)|accounting_append_next }}"> | ||||
|           <a class="dropdown-item" href="{{ url_for("accounting.transaction.create", txn_type=report.txn_types.TRANSFER)|accounting_append_next }}"> | ||||
|             {{ A_("Transfer") }} | ||||
|           </a> | ||||
|         </li> | ||||
| @@ -69,7 +69,7 @@ First written: 2023/3/4 | ||||
|   </a> | ||||
| </div> | ||||
|  | ||||
| {% with types = report.txn_types %} | ||||
| {% with txn_types = report.txn_types %} | ||||
|   {% include "accounting/include/add-txn-material-fab.html" %} | ||||
| {% endwith %} | ||||
|  | ||||
|   | ||||
| @@ -38,16 +38,16 @@ First written: 2023/2/18 | ||||
|       </button> | ||||
|       <ul class="dropdown-menu"> | ||||
|         <li> | ||||
|           <a class="dropdown-item" href="{{ url_for("accounting.transaction.create", txn_type=types.expense)|accounting_append_next }}"> | ||||
|           <a class="dropdown-item" href="{{ url_for("accounting.transaction.create", txn_type=txn_types.CASH_EXPENSE)|accounting_append_next }}"> | ||||
|             {{ A_("Cash Expense") }}</a> | ||||
|         </li> | ||||
|         <li> | ||||
|           <a class="dropdown-item" href="{{ url_for("accounting.transaction.create", txn_type=types.income)|accounting_append_next }}"> | ||||
|           <a class="dropdown-item" href="{{ url_for("accounting.transaction.create", txn_type=txn_types.CASH_INCOME)|accounting_append_next }}"> | ||||
|             {{ A_("Cash Income") }} | ||||
|           </a> | ||||
|         </li> | ||||
|         <li> | ||||
|           <a class="dropdown-item" href="{{ url_for("accounting.transaction.create", txn_type=types.transfer)|accounting_append_next }}"> | ||||
|           <a class="dropdown-item" href="{{ url_for("accounting.transaction.create", txn_type=txn_types.TRANSFER)|accounting_append_next }}"> | ||||
|             {{ A_("Transfer") }} | ||||
|           </a> | ||||
|         </li> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user