The entry command no longer inherits item state

This commit is contained in:
John Wiegley 2009-02-22 19:00:55 -04:00
parent 25d62b63a2
commit f6b14cc34a

View file

@ -39,7 +39,6 @@ namespace {
{
optional<date_t> date;
optional<date_t> eff_date;
item_t::state_t state;
optional<string> code;
optional<string> note;
mask_t payee_mask;
@ -54,7 +53,7 @@ namespace {
std::list<xact_template_t> xacts;
entry_template_t() : state(item_t::UNCLEARED) {}
entry_template_t() {}
void dump(std::ostream& out) const
{
@ -66,19 +65,6 @@ namespace {
if (eff_date)
out << "Effective: " << *eff_date << std::endl;
out << "State: ";
switch (state) {
case item_t::UNCLEARED:
out << "uncleared" << std::endl;
break;
case item_t::CLEARED:
out << "cleared" << std::endl;
break;
case item_t::PENDING:
out << "pending" << std::endl;
break;
}
if (code)
out << "Code: " << *code << std::endl;
if (note)
@ -271,8 +257,6 @@ namespace {
if (tmpl.eff_date)
added->_date_eff = tmpl.eff_date;
added->set_state(tmpl.state);
if (matching) {
added->payee = matching->payee;
added->code = matching->code;