Overview
Artists can:- Manage their own appointments and schedule blocks
- Upload and edit their portfolio
- View their own financial reports and transactions
- View all clients but only edit notes for their own appointments
- View studio inventory and staff
Most artist permissions use the
"own" policy, which restricts access to only resources owned by that artist.Artist Linking
For the “own” policy to work, artist users must be linked to an artist profile:data/models/user.py:12-13.
The artist_id field links the user account to their artist profile, enabling ownership checks:
services/permissions.py:135-137.
Own Schedule Management
Artists can manage appointments assigned to them:services/permissions.py:40-47.
What Artists Can Do
With their own appointments:- View details and client information
- Reschedule or cancel (within studio policy)
- Mark as completed or no-show
- Add notes and attach images
- Block personal time off
- Export their schedule for personal planning
- View appointment times (to coordinate)
- View client names (basic info)
- Cannot modify, cancel, or mark complete
Example: Blocking Time Off
Example: Cannot Edit Other Artist’s Appointment
Client Access Restrictions
Artists can view all clients but have limited modification rights:services/permissions.py:50-56.
What Artists Can Do
Full access:- View any client’s contact information
- Search client database
- Create new client records (for walk-ins they’re serving)
- Attach consent forms to their appointments
- Add notes about their sessions with the client
- Upload reference images for their appointments
- Edit client contact information (phone, email, address)
- Delete client records
- Export client lists
If a client’s information is incorrect, artists should ask an assistant or admin to correct it.
Example: Adding Notes to Own Appointment
Portfolio Management
Artists have full control over their own portfolio:services/permissions.py:62-64.
What Artists Can Do
Own portfolio:- Upload new images of completed work
- Edit image titles and descriptions
- Organize images by style or category
- Set featured images
- Delete images from their portfolio
- View other artists’ portfolios
- Cannot upload or edit
- Showcase work to potential clients
- Update portfolio after each session
- Organize work by tattoo style (traditional, realism, etc.)
- Feature best work prominently
Keep your portfolio current! Upload your best work regularly to attract clients who match your style.
Financial Reports (Own Only)
Artists can view their own financial data:services/permissions.py:67-71.
What Artists Can Do
Own financial data:- View daily/weekly/monthly earnings
- See list of completed appointments and payments
- Check individual transaction details
- Review tips received
- Track commission splits
- View other artists’ earnings
- View studio-wide revenue reports
- Export financial data
- Process refunds or voids
- Close cash drawer
Example: Viewing Own Earnings
Staff and Inventory (View Only)
Artists can view but not modify staff or inventory:services/permissions.py:59-61 and services/permissions.py:74-80.
Staff Directory
Artists can:- View other artists’ profiles and portfolios
- See contact information for coordination
- Check other artists’ specialties and styles
- View assistant and admin contact info
Inventory
Artists can:- Check if supplies are in stock
- View reorder alerts
- See supply costs and pricing
- Request inventory adjustments from assistant/admin
If supplies are low or you notice a discrepancy, notify an assistant or admin who can adjust inventory.
Security Settings (No Access)
Artists cannot access any security features:services/permissions.py:83-86.
All security features are admin-only.
Understanding “Own” Permissions
The"own" policy is central to the artist role. Here’s how it works technically:
How Ownership Works
services/permissions.py:115-137.
Ownership Examples
- Appointment
- Portfolio
- Report
Daily Workflows
Starting Your Day
- Log in with your artist credentials
- Review today’s appointments on your schedule
- Check client notes from previous sessions
- Verify supplies needed for today’s appointments
- Prepare workspace for first client
Completing an Appointment
- Mark appointment as completed in your schedule
- Add session notes:
- Work completed
- Client’s pain tolerance
- Areas covered
- Plans for next session
- Upload photos to your portfolio:
- Select best images of completed work
- Add title and description
- Tag style category
- Have client sign off on consent form
- Book follow-up appointment if needed
Blocking Time Off
- Navigate to your schedule
- Select dates you need blocked
- Create schedule block:
- Type: Vacation, Personal, Convention, etc.
- All-day or specific hours
- Add notes (optional)
- Submit block request
- Notify studio manager through other channels
Reviewing Your Earnings
- Navigate to Reports
- Select date range (week, month, quarter)
- Review:
- Number of appointments completed
- Total revenue generated
- Tips received
- Commission splits
- Compare to previous periods
- Identify busy days vs. slow days
Updating Your Portfolio
- Navigate to your Portfolio
- Upload new images:
- High-quality photos of completed work
- Proper lighting and focus
- Multiple angles if applicable
- Add information:
- Title (style, size, placement)
- Description (technique, time, etc.)
- Style category tags
- Organize:
- Featured images at top
- Group by style or color
- Remove outdated work
- Preview how clients see your portfolio
What Artists Cannot Do
Understanding limitations helps you work effectively with front desk:Never Allowed
Modify Other Artists' Data
Modify Other Artists' Data
Even “view” permissions are restricted to your own data for:
- Appointments (can see times, but cannot edit)
- Reports (cannot view other artists’ earnings)
- Portfolios (cannot upload to others’ portfolios)
Client Database Management
Client Database Management
Financial Operations
Financial Operations
Inventory Management
Inventory Management
All inventory modifications are denied:You can view inventory and request adjustments from an assistant.
System Administration
System Administration
All security and system settings:Admins handle all system configuration and security.
Tips for Artists
Keep Your Schedule Current
Keep Your Schedule Current
Block time off as soon as you know about it:
- Personal appointments
- Conventions and events
- Vacation days
- Regular days off
Document Everything in Notes
Document Everything in Notes
Thorough notes help you and protect the studio:
- Client preferences and sensitivities
- Progress on multi-session pieces
- Aftercare instructions given
- Client acknowledgment of pain/breaks
Update Portfolio Regularly
Update Portfolio Regularly
Your portfolio is your best marketing tool:
- Upload immediately after sessions (when photos are best)
- Feature your best and most recent work
- Remove outdated or lower-quality images
- Organize by style to help clients find relevant work
Review Reports Weekly
Review Reports Weekly
Regular financial review helps you:
- Track income trends and growth
- Identify busy vs. slow periods
- Plan personal budget
- Set goals for number of appointments
Communicate with Front Desk
Communicate with Front Desk
You depend on assistants for:
- Correcting client information
- Managing inventory levels
- Handling refunds and issues
- Booking and scheduling support
Troubleshooting
”Permission Denied” Errors
If you see permission errors:-
Check if it’s your appointment/resource
- “Own” permissions only work for your assigned appointments
- Verify the appointment shows your name
-
Verify your account is linked
- Your user account must have
artist_idset - Contact admin if you think linking is broken
- Your user account must have
-
Understand what requires front desk
- Client edits → ask assistant
- Refunds → ask assistant with master code
- Inventory changes → ask assistant with master code
-
Check if action is denied for artists
- Some actions are admin/assistant only
- Review Permissions Matrix for details
Related Resources
Permissions Matrix
View all artist permissions and “own” policies
Admin Role
Understand what admins can do that artists cannot
Assistant Role
Learn what assistants can help you with
Portfolio Management
Deep dive into portfolio features