Email UI shouldn't allow mixing of command and non-command text

Bug #29572 reported by Brad Bollenbach
2
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Medium
Björn Tillenius

Bug Description

The Malone email UI allows interspersing of command and non-command text, e.g.,

This is some description.

 affects /products/launchpad

This is more description.

 assignee bradb

This is unnecessary and confusing. Email commands should be required at the beginning of the email, and should not require indenting.

Tags: lp-bugs
Revision history for this message
Ian Jackson (ijackson) wrote : Email UI command mixing

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Furthermore:
 * There should also be a way to force the email interface to stop
   processing commands.
 * Illegal commands should be reported as errors rather than
   ignored.
 * There should be no ambiguity between the start of a message text
   and a message which starts with commands. To achieve this and
   still support naive users just sending text, it would be necessary
   for messages modifying a bug's status (which start with commands)
   to be sent to a different address or to have some special mark at
   the start.

I have a nice example recently of the problems caused by the ambiguity
between commands and text. When I filed
https://launchpad.net/bugs/29569 I got a message back saying:

] An error occurred while processing a mail you sent to Malone's email
] interface.
]
] Failing command:
] status and modification information features.)
]
] Error message:
]
] The 'status' argument expects 1 argument(s). It got 4.

Thanks,
Ian.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.6 <http://mailcrypt.sourceforge.net/>

iD8DBQFD1lk48jyP9GfyNQARAlBuAJ9AYI8ThU9MMA2pzeZSBNWQqyMjRgCfVVvm
gpMMKtTuSDtKNtBSYH1tG7Y=
=L4pp
-----END PGP SIGNATURE-----

Brad Bollenbach (bradb)
Changed in malone:
assignee: nobody → bjornt
status: Unconfirmed → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.