from registry import site from registry.base import PluginRegistry, lazy_reverse from models import CaseStudy class CaseStudyRegistry(PluginRegistry): version = "1.0" author = "Schipul - The Web Marketing Company" author_email = "*****@*****.**" description = "Create case studies of clients" event_logs = { "case_study": { "base": ("1000000", "EE8877"), "add": ("1000100", "119933"), "edit": ("1000200", "EEDD55"), "delete": ("1000300", "AA2222"), "search": ("1000400", "CC55EE"), "view": ("1000500", "55AACC"), } } site.register(CaseStudy, CaseStudyRegistry)
from registry import site from registry.base import CoreRegistry, lazy_reverse from models import Box class BoxRegistry(CoreRegistry): version = '1.0' author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'Create boxes that allow editable areas in the site theme' event_logs = { 'box':{ 'base':('1100000','5588AA'), 'add':('1100100','119933'), 'edit':('1100200','EEDD55'), 'delete':('1100300','AA2222'), } } site.register(Box, BoxRegistry)
from registry import site from registry.base import CoreRegistry, lazy_reverse from models import Page class PageRegistry(CoreRegistry): version = '1.0' author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'Create pages to display basic content throughout the site' icon = '/site_media/static/images/icons/pages-color-64x64.png' event_logs = { 'page':{ 'base':('580000','009900'), 'add':('581000','009933'), 'edit':('582000','009966'), 'delete':('583000','00CC00'), 'search':('584000','00FF00'), 'view':('585000','00FF33'), 'print_view':('585001','00FF33') } } url = { 'add': lazy_reverse('page.add'), 'search': lazy_reverse('page.search'), } site.register(Page, PageRegistry)
from registry import site from registry.base import CoreRegistry, lazy_reverse from models import News class NewsRegistry(CoreRegistry): version = '1.0' author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'Create news to let your vistors keep current' icon = '/site_media/static/images/icons/news-color-64x64.png' event_logs = { 'news':{ 'base':('305000', 'FF0033'), 'add':('305100', 'FF0033'), 'edit':('305200', 'FF0033'), 'delete':('305300', 'FF0033'), 'search':('305400', 'FF0033'), 'view':('305500', '8C0000'), 'print_view':('305501', '8C0000'), } } url = { 'add': lazy_reverse('news.add'), 'search': lazy_reverse('news.search'), } site.register(News, NewsRegistry)
from registry import site from registry.base import LogRegistry, lazy_reverse from contacts.models import Contact class ContactRegistry(LogRegistry): # contacts - TEAL/LIME-GREEN base event_logs = { "contact": { "add_with_new_user": ("125114", "33CCCC"), # add - contact form submitted / new user added "add_with_existing_user": ("125115", "0066CC"), # add - contact form submitted / user already exists } } site.register(Contact, ContactRegistry)
from registry import site from registry.base import CoreRegistry, lazy_reverse from navs.models import Nav class NavRegistry(CoreRegistry): version = '1.0' author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'Create navs for navigation' url = { 'add': lazy_reverse('navs.add'), 'search': lazy_reverse('navs.search'), } site.register(Nav, NavRegistry)
from registry.base import CoreRegistry, lazy_reverse from models import Location class LocationRegistry(CoreRegistry): version = '1.0' author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'A list of locations associated with your organization' \ 'Includes a search that sort by nearest location.' icon = '/site_media/static/images/icons/locations-color-64x64.png' event_logs = { 'location':{ 'base':('830000', '669933'), 'add':('831000', '669966'), 'edit':('832000', '66CC66'), 'delete':('833000', '66CC00'), 'search':('834000', '66CC33'), 'view':('835000', '66CC99'), } } url = { 'add': lazy_reverse('location.add'), 'search': lazy_reverse('location.search'), 'list': lazy_reverse('locations'), } site.register(Location, LocationRegistry)
from registry import site from registry.base import LogRegistry, lazy_reverse from entities.models import Entity class EntityRegistry(LogRegistry): # entities - TURQUOISE base - complement is ????? event_logs = { "entity": { "base": ("290000", "00FFCC"), "add": ("291000", "00FFCC"), "edit": ("292000", "33FFCC"), "delete": ("293000", "33FF66"), "search": ("294000", "66FFCC"), "view": ("295000", "99FFCC"), } } site.register(Entity, EntityRegistry)
from django.contrib.auth.models import User from registry import site from registry.base import LogRegistry, lazy_reverse class AccountRegistry(LogRegistry): """User related logs The logs here are not limited to the accounts app """ event_logs = { 'account':{ 'login':('125200', '66CCFF'), # accounts app 'impersonation':('1080000', 'FF0000'), # perms app }, } site.register(User, AccountRegistry)
from registry import site from registry.base import LogRegistry, lazy_reverse from tendenci_guide.models import Guide class GuideRegistry(LogRegistry): event_logs = { 'tendenci_guide':{ 'edit':('1002000', 'A20900'), # base 'add':('1002100', '119933'), # add 'edit':('1002200', 'EEDD55'), # edit 'delete':('1002300', 'AA2222'), # delete 'search':('1002400', 'CC55EE'), # search 'detail':('1002500', '55AACC'), # detail } } site.register(Guide, GuideRegistry)
from registry import site from registry.base import LogRegistry, lazy_reverse from email_blocks.models import EmailBlock class EmailBlockRegistry(LogRegistry): event_logs = { 'email_block':{ 'base':('135000', 'CC3300'), # base 'add':('135100', 'CC3300'), # add 'edit':('135300', 'CC3300'), # edit 'delete':('135300', 'CC3300'), # delete 'search':('135400', 'CC3300'), # search 'view':('135550', 'CC3300'), # view }, } site.register(EmailBlock, EmailBlockRegistry)
author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'Create help files, tutorials and more!' event_logs = { 'help_file':{ 'base':('1000000','D11300'), 'add':('1000100','D52500'), 'edit':('1000200','DA3800'), 'delete':('1000300','DF4A00'), 'search':('1000400','E35D00'), 'view':('1000500','E86F00'), }, 'help_file_topic':{ 'base':('1001000','A20900'), 'add':('1001100','AC1300'), 'edit':('1001200','B51C00'), 'delete':('1001300','B51C00'), 'search':('1001400','C72E00'), 'view':('1001500','D13800'), } } url = { 'search': lazy_reverse('help_files.search'), 'add': lazy_reverse('admin:help_files_helpfile_add'), 'list': lazy_reverse('help_files'), } site.register(HelpFile, HelpFileRegistry)
from registry.base import CoreRegistry, lazy_reverse from models import Article class ArticleRegistry(CoreRegistry): version = '1.0' author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'Create articles to display basic content throughout the site' icon = '/site_media/static/images/icons/articles-color-64x64.png' event_logs = { 'article':{ 'base':('430000', 'CC9966'), 'add':('431000', 'CC9966'), 'edit':('432000', 'CCCC66'), 'delete':('433000', 'CCCC00'), 'search':('434000', 'CCCC33'), 'view':('435000', 'CCCC99'), 'print_view':('435001', 'FFCC99'), } } url = { 'add': lazy_reverse('article.add'), 'search': lazy_reverse('articles'), 'list': lazy_reverse('articles'), } site.register(Article, ArticleRegistry)
from registry import site from registry.base import PeopleRegistry, lazy_reverse from models import Profile class ProfileRegistry(PeopleRegistry): version = '1.0' author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'User Profiles.' icon = '/site_media/static/images/icons/users-color-64x64.png' event_logs = { 'profile':{ 'base':('120000','3300FF'), 'add':('121000','3300FF'), 'edit':('122000', '3333FF'), 'delete':('123000', '3366FF'), 'search':('124000', '3366FF'), 'view':('125000', '3399FF'), }, } url = { 'search': lazy_reverse('profile.search'), 'add': lazy_reverse('profile.add'), 'settings': lazy_reverse('settings.index', args=['module','users']), } site.register(Profile, ProfileRegistry)
description = 'Create directories to list businesses' icon = '/site_media/static/images/icons/events-color-64x64.png' # events event_logs = { 'event':{ 'base':('170000','FF6600'), 'add':('171000','FF6600'), 'edit':('172000','FFCC66'), 'delete':('173000','FF9900'), 'search':('174000','FF9933'), 'view':('175000','FF9966'), }, 'event_type':{ 'base':('270000','FFCC99'), 'add':('271000','FFCC99'), 'edit':('272000','FFCC99'), 'delete':('273000','FFCC99'), 'search':('274000','FFCC99'), 'view':('275000','FFCC99'), } } url = { 'add': lazy_reverse('event.add'), 'search': lazy_reverse('event.search'), 'list': lazy_reverse('events'), } site.register(Event, EventRegistry)
from registry import site from registry.base import LogRegistry, lazy_reverse from actions.models import Action class ActionRegistry(LogRegistry): # actions (Marketing Actions) event_logs = { 'action':{ 'base':('300000', 'FF0033'), # base 'add':('301000', 'FF0033'), # add 'edit':('301100', 'FF3333'), # edit 'delete':('303000', 'FF0033'), # delete 'search':('304000', 'FF0033'), # search 'view':('305000', 'FF0066'), # view 'submitted':('301001', 'FF0033'), # submitted 'resend':('301005', 'FF0099'), # resend }, } site.register(Action, ActionRegistry)
from registry import site from registry.base import LogRegistry, lazy_reverse from accountings.models import Acct class AccountingRegistry(LogRegistry): event_logs = { 'general ledger':{ 'add':('312100','339900'), # general ledger added 'edit':('312200','339900'), # general ledger edited 'delete':('312300','339900'), # general ledger deleted 'search':('312400','339900'), # general ledger searched 'viewed':('312500','339900'), # general ledger viewed }, 'accounting':{ 'accounting_entry_deleted':('313300','669933'), # accounting entry deleted 'accounting_transaction_deleted':('313400','669933'), # accounting transaction deleted 'acct_entry_table_export':('315105', '669933'), # acct entry table export }, } site.register(Acct, AccountingRegistry)
from registry import site from registry.base import LogRegistry, lazy_reverse from emails.models import Email class EmailRegistry(LogRegistry): event_logs = { 'email':{ 'base':('130000', 'CC3300'), # base 'add':('131000', 'CC3300'), # add 'edit':('132000', 'CC3300'), # edit 'delete':('133000', 'CC3300'), # delete 'search':('134000', 'CC3300'), # search 'view':('135000', 'CC3300'), # view 'send_failure':('131100', 'CC3366'), # email send failure 'send_success':('131101', 'CC3399'), # email send success 'send_success_newsletter':('131102', 'CC33CC'), # email send success - newsletter 'spam_detected':('130999', 'FF0000'), # email SPAM DETECTED!! (RED - this is important) }, } site.register(Email, EmailRegistry)
from registry.base import CoreRegistry, lazy_reverse from models import File class FileRegistry(CoreRegistry): version = '1.0' author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'Stores file links and infomation for files ' \ 'uploaded through wysiwyg and other parts in ' \ 'the system' icon = '/site_media/static/images/icons/files-color-64x64.png' event_logs = { 'files':{ 'base':('180000','330066'), 'add':('181000','330066'), 'edit':('182000','330066'), 'delete':('183000','330066'), 'view':('185000','330066'), 'download':('186000','330066'), } } url = { 'add': lazy_reverse('file.add'), 'search': lazy_reverse('files'), } site.register(File, FileRegistry)
from models import Job class JobRegistry(CoreRegistry): version = '1.0' author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'Create %s listings for hiring' % get_setting('module', 'jobs', 'label') icon = '/site_media/static/images/icons/jobs-color-64x64.png' # jobs - GREEN base - complement is DEEP RED event_logs = { 'job':{ 'base':('250000','669900'), 'add':('251000','669900'), 'edit':('252000','666600'), 'delete':('253000','66FF66'), 'search':('254000','66FF33'), 'view':('255000','00CC66'), 'print_view':('255001','336600'), } } url = { 'add': lazy_reverse('job.add'), 'search': lazy_reverse('jobs'), 'list': lazy_reverse('jobs') } site.register(Job, JobRegistry)
from registry import site from registry.base import CoreRegistry, lazy_reverse from models import Redirect class RedirectRegistry(CoreRegistry): version = '1.0' author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'Add redirects to preserve SEO' icon = '/site_media/static/images/icons/redirects-color-64x64.png' url = { 'add': lazy_reverse('redirect.add'), 'search': lazy_reverse('redirects'), } site.register(Redirect, RedirectRegistry)
from models import Directory class DirectoryRegistry(CoreRegistry): version = '1.0' author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'Create directories to list businesses' icon = '/site_media/static/images/icons/directories-color-64x64.png' event_logs = { 'directory':{ 'base':('440000','CCCC33'), 'add':('441000','CCCC33'), 'edit':('442000','CCCC33'), 'delete':('443000','CCCC33'), 'search':('444000','CCCC33'), 'view':('445000','CCCC33'), 'print_view':('445001','CCCC33'), 'renew':('442210','CCCC33'), } } url = { 'add': lazy_reverse('directory.add'), 'search': lazy_reverse('directories'), 'list': lazy_reverse('directories'), } site.register(Directory, DirectoryRegistry)
from registry import site from registry.base import PluginRegistry, lazy_reverse from models import Service class ServiceRegistry(PluginRegistry): version = '1.0' author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'Create services that can be offered to people' url = { 'add': lazy_reverse('service.add'), 'search': lazy_reverse('services'), 'list': lazy_reverse('services'), } site.register(Service, ServiceRegistry)
from registry import site from registry.base import PluginRegistry, lazy_reverse from models import Testimonial class TestimonialRegistry(PluginRegistry): version = '1.0' author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'Create company testimonials' site.register(Testimonial, TestimonialRegistry)
from registry import site from registry.base import CoreRegistry, lazy_reverse from models import Invoice class InvoiceRegistry(CoreRegistry): version = '1.0' author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'Invoices for the entire system' icon = '/site_media/static/images/icons/invoicing-color-64x64.png' event_logs = { 'invoices':{ 'base':('310000', '006666'), # base 'add':('311000', '006666'), # add 'edit':('312000', '006633'), # edit 'delete':('313000', '006600'), # delete 'search':('314000', '009900'), # search 'view':('315000', '009933'), # view 'adjusted':('311220', 'FF0000'), # invoice adjusted - RED!!! }, } url = { 'search': lazy_reverse('invoice.search'), } site.register(Invoice, InvoiceRegistry)
from registry import site from registry.base import LogRegistry, lazy_reverse from make_payments.models import MakePayment class MakePaymentRegistry(LogRegistry): event_logs = { 'make_payment':{ 'base':('670000','66CC00'), # base 'add':('671000','66CC00'), # add 'edit':('672000','66CC33'), # edit 'delete':('673000','66CC66'), # delete 'search':('674000','66FF00'), # search 'view':('675000','66FF33'), # view }, } site.register(MakePayment, MakePaymentRegistry)
url = { 'add': lazy_reverse('photos_batch_add'), 'search': lazy_reverse('photos_search'), } class PhotoSetRegistry(CoreRegistry): version = '1.0' author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'Upload photos for the world to see!' icon = '/site_media/static/images/icons/photo-albums-color-64x64.png' event_logs = { 'photosets':{ 'base':('991000','1374FF'), 'add':('991100','2582FF'), 'edit':('991200','3890FF'), 'delete':('991300','4A9EFF'), 'search':('991400','5DACFF'), 'view':('991500','6FB9FF'), } } url = { 'add': lazy_reverse('photoset_add'), 'search': lazy_reverse('photoset_latest'), } #site.register(Image, PhotoRegistry) site.register(PhotoSet, PhotoSetRegistry)
'edit':('662000','FF3366'), 'delete':('663000','FF9933'), 'search':('664000','FF6666'), 'view':('665000','FF9966'), }, 'membership_entries':{ 'base':('1080000','FF6633'), 'add':('1081000','FF6633'), 'search':('1084000','FF6633'), 'view':('1085000','FF6633'), 'approved':('1082101','FF6633'), 'disapproved':('1082102','FF6633'), }, 'membership notice':{ 'base':('900000','FFFF00'), 'add':('901000','FFDB00'), 'edit':('902000','FFB600'), 'delete':('903000','FF9200'), 'search':('904000','FF6D00'), 'view':('905000','FF4900'), 'print_view':('906000','FF2400'), } } url = { 'search': lazy_reverse('membership.search'), } site.register(Membership, MembershipRegistry)
from registry import site from registry.base import CoreRegistry, lazy_reverse from models import Discount class DiscountRegistry(CoreRegistry): version = '1.0' author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'Create discounts for invoices' url = { 'add': lazy_reverse('discount.add'), 'search': lazy_reverse('discounts'), 'list': lazy_reverse('discounts'), } site.register(Discount, DiscountRegistry)
author = 'Schipul - The Web Marketing Company' author_email = '*****@*****.**' description = 'User Groups.' icon = '/site_media/static/images/icons/groups-color-64x64.png' event_logs = { 'group':{ 'base':('160000','339999'), 'add':('161000','339999'), 'edit':('162000','339999'), 'delete':('163000','339999'), 'search':('164000','339999'), 'view':('165000','339999'), }, 'groupmembership':{ 'base':('220000','00CCFF'), 'add':('221000','00CCFF'), 'edit':('222000','00CCFF'), 'delete':('223000','00CCFF'), 'search':('224000','00CCFF'), 'view':('225000','00CCFF'), } } url = { 'search': lazy_reverse('groups'), 'add': lazy_reverse('group.add'), } site.register(Group, GroupRegistry)