Added editor for name/slug/description
This commit is contained in:
@@ -48,9 +48,8 @@ class CommandPrompt(BasePrompt):
|
||||
if cmd in self.commands:
|
||||
self.commands[cmd].start(name)
|
||||
else:
|
||||
slug = slugify(name)
|
||||
self._playlist = Playlist(
|
||||
slug=slug,
|
||||
slug=slugify(name),
|
||||
name=name,
|
||||
session=self.manager.session,
|
||||
create_ok=True
|
||||
|
||||
@@ -30,6 +30,7 @@ class _playlist(BasePrompt):
|
||||
'show': self.show,
|
||||
'delete': self.delete,
|
||||
'add': self.add,
|
||||
'edit': self.edit,
|
||||
}
|
||||
return self._commands
|
||||
|
||||
@@ -45,11 +46,15 @@ class _playlist(BasePrompt):
|
||||
print(self.parent.playlist)
|
||||
return True
|
||||
|
||||
def edit(self, parts):
|
||||
self.parent.playlist.edit()
|
||||
return True
|
||||
|
||||
def add(self, parts):
|
||||
print("Add tracks one at a time by title. ENTER to finish.")
|
||||
while True:
|
||||
text = prompt(
|
||||
' ? ',
|
||||
' ?',
|
||||
completer=self.manager.fuzzy_table_completer(
|
||||
db.track,
|
||||
db.track.c.relpath,
|
||||
|
||||
Reference in New Issue
Block a user