This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
2019-09-29 20:51:22 +02:00
|
|
|
from wcs.qommon.storage import StorableObject
|
2006-10-11 20:18:20 +02:00
|
|
|
|
|
|
|
class Link(StorableObject):
|
|
|
|
_names = 'links'
|
|
|
|
|
|
|
|
title = None
|
|
|
|
url = None
|
|
|
|
position = None
|
|
|
|
|
|
|
|
def sort_by_position(cls, links):
|
|
|
|
def cmp_position(x, y):
|
|
|
|
if x.position == y.position:
|
|
|
|
return 0
|
|
|
|
if x.position is None:
|
|
|
|
return 1
|
|
|
|
if y.position is None:
|
|
|
|
return -1
|
|
|
|
return cmp(x.position, y.position)
|
|
|
|
links.sort(cmp_position)
|
|
|
|
sort_by_position = classmethod(sort_by_position)
|
|
|
|
|