Opened 4 years ago

Last modified 4 years ago

#10223 new enhancement

features from existing paste sites

Reported by: umage Owned by: otaku42
Priority: normal Component: TracPastePlugin
Severity: normal Keywords:
Cc: Trac Release: 0.12


I installed TracPastePlugin, checked it out, and concluded I cannot use it yet. Here's my ideas, hopefully they'll be implemented someday. They're mostly security-related, since I expect to share pastes with other people but don't want anyone else to just come in and easily view them all.

  • config to use long randomized paste IDs (currently sequential and easily crawled)
  • config to disable the 'recent pastes' list
  • option to post 'unlisted' paste (won't show in recent pastes and timeline)
  • paste manager, see all pastes and do mass operations
  • configuration section in Admin panel (once you have some config options)
  • paste editing(?) (source code shows that updating a paste is possible internally)

Attachments (0)

Change History (2)

comment:1 in reply to: ↑ description Changed 4 years ago by rjollos

Replying to

I installed TracPastePlugin, checked it out, and concluded I cannot use it yet.

Yes, the plugin needs a bit of work still to make it production quality. You have lots of good suggestions here. We'll have to break out some of these to individual tickets so they can be discussed in more detail.

  • config to disable the 'recent pastes' list

Would you prefer a configuration option to disable the recent pastes, or required permission for viewing recent pastes (e.g. RECENT_PASTES_VIEW or PASTEBIN_TIMELINE_VIEW)?

comment:2 Changed 4 years ago by umage

Thank you for the quick reply :) Both approaches would achieve the desired result. The latter is more fine-grained and could even be easier to implement, but adds more clutter to the growing list of permissions. Sounds okay for now, but might use some re-evaluation later on.

Add Comment

Modify Ticket

as new The owner will remain otaku42.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.