unknown
62323c170e
Fixed csv upload on user import
...
Added moment.js for date formatting
UI Tweaks on pagination
Attachments are now a datatable (table all the things)
2015-06-27 19:21:46 -05:00
unknown
62fc7b2d97
Made progress handling adding attachments to templates
2015-06-25 02:53:03 -05:00
unknown
ca378f835f
UI fixes
...
Got submitting groups working
Fixed CKEditor integration on templates
2015-06-23 23:02:29 -05:00
unknown
1cf017acba
Fixed pointer css
2015-06-19 13:53:47 -05:00
unknown
33f240bfe0
Working on group editing
2015-06-17 22:44:05 -05:00
unknown
20b1c80454
Fixed tooltip - still cleaning up /users
2015-06-16 23:23:02 -05:00
unknown
cf8c8c4534
Cleaned up sidebar nav links
...
Moved JS api structure to api.*.get(), etc.
Working on /groups now
2015-06-16 23:09:27 -05:00
unknown
22a4d3f923
Added campaign table
...
Created save() method for campaigns
2015-06-16 22:22:51 -05:00
unknown
5d0792044d
More re-org. Added datatables support
2015-06-15 22:51:18 -05:00
unknown
59b6aa16c1
Better UI Color consistency
2015-06-14 18:15:29 -05:00
unknown
497fce25df
Added polling for campaign results - probably a waste since I'll move to d3 soon.
2015-06-14 16:57:05 -05:00
unknown
7af35237a7
Working on tracking and email handling - want to make it as smooth as possible
...
Removed flash that shouldn't have been on the campaigns page
Added small time delay to prevent connection overload - might remove it later, but it'll be tricky
2015-06-12 23:12:43 -05:00
unknown
03b25f5fee
Cleaning up a bit of controllers.js #12
...
Working on site clone and email import
2015-06-12 18:22:17 -05:00
unknown
0b73d5f6ee
Can now use Position in CSV import.
...
Added Position attribute to Target model.
Fixes #17
2015-02-21 11:36:08 -06:00
unknown
be9064f718
Added ability to delete campaign from campaign results - needs some cleanup, but it works
2015-02-21 01:27:32 -06:00
unknown
66dbe2e799
Cleaned up error messages - *all* errors in JSON format
...
Cleaned up flashes - fixes #13
Added specified errors - more to come soon
Added Campaign validation
Added Group validation
Cleaned up the way angular errors are handled. Will double check, but for the most part fixes #11
Results are now shown on the webui with most recent shown first
Added comments, additional cleanup, etc.
2015-02-21 00:11:22 -06:00
unknown
ab8dfc8bb3
Fixed #14
2015-02-17 22:53:19 -06:00
unknown
73e395cfe0
- Cleanup up flash messages for templates. Will fix for everything else later.
...
- Also fixed #5 with the help from CKEditor devs (duplicate ticket found)
2015-02-17 20:49:09 -06:00
unknown
759f86447d
Working on importing emails from source (still doesn't work yet!)
2015-02-15 21:53:30 -06:00
unknown
4488a7aaba
Initial run of getting full CKEditor support into the HTML editors!
...
Still some work to be done, but I think it's in an improvement.
2015-02-12 22:21:50 -06:00
unknown
4211abe78b
Previewing Landing pages in a different window seems to work now.
...
Working on getting some site clone functionality working.
2015-02-08 18:37:07 -06:00
unknown
f21d40d77a
Registration works again.
...
Additional cleanup, removing unused code
2015-02-07 17:30:22 -06:00
unknown
c8be0ddb74
Still working on pages integration. Added skeleton for page HTML previewing in a new browser.
...
Additional cleanup, documentation
Changed return values for /api/templates and /api/pages to return empty array [] if no results (like /api/campaigns was already doing)
2015-02-07 10:41:53 -06:00
unknown
c318424ac0
Starting to integrate landing page functionality (still not working).
...
Also did some minor cleanup.
2015-02-06 20:24:10 -06:00
Jordan
86dca67a5a
Finished implementing PUT /templates/:id
...
Now deleting events on campaign deletion
Added some minor UI fixes and changes
2014-07-23 21:04:38 -05:00
Jordan
83ab6ffb52
Working on adding support for template file attachments
2014-07-12 13:46:38 -05:00
Jordan
fee943cf36
Working on campaign results page (added tabs)
...
Added timeline graph to campaign results
2014-07-07 23:02:40 -05:00
Jordan
523c2087f5
Changed name of dashboard series to "Campaigns"
2014-07-06 21:34:26 -05:00
Jordan
28e074f1fd
Added graph of average phishing results to dashboard
2014-07-06 16:16:22 -05:00
Jordan
c9d00059b0
Updated dashboard diagrams
2014-07-05 22:57:17 -05:00
Jordan
02c7c4b5b1
Moved models.Result into its own file
...
Added initial dashboard template (some updates and changes will be needed)
Added some documentation
2014-07-01 20:32:34 -05:00
Jordan
49da412538
Adding handling for campaign events
...
Cleaned up user import button
Cleaning up modal interfacing
Added ability to set result status
2014-06-25 21:01:01 -05:00
Jordan
efec86ae56
Added util package for handling misc. tasks
...
Added basic (*not finished*) functionality for handling bulk user insert
2014-06-21 21:06:16 -05:00
Jordan
01901c9008
Decoupling campaign.go a bit
...
Added #!/campaigns route so that #!/ can be used for a dashboard in the future
2014-06-21 12:19:49 -05:00
Jordan
d887843b86
Added basic highcharts support
2014-06-11 18:23:16 -05:00
Jordan
a1b6218473
Refined models
...
Added *basic* worker functionality - emails get sent now! woo hoo!
2014-06-04 23:54:46 -05:00
Jordan
db24496fb0
Adding logic to handle getting the template for a campaign
...
Added SMTP Model
Added better flash support in controllers.js
Added SMTP Options accordion in campaign modal
2014-06-03 13:27:20 -05:00
Jordan
0c1d82ad46
Whitespace fixing
...
Added template validate() function
2014-06-02 01:57:04 -05:00
Jordan
e1520e6742
Fixed nav toggle
...
Removed campaign_results.html template (not needed - covered in AngularJS template now)
2014-05-29 01:01:22 -05:00
Jordan
7b39096e3f
Added async settings update
...
Removed /settings GET endpoint (not needed, since AngularJS in use)
TODO: Move the anon struct in use to a model as appropriate
2014-05-28 23:29:41 -05:00
Jordan
e5a3a7875b
Moving group editing to angular modal template
...
Fixed bug in HTML preview for templates
2014-05-28 22:29:30 -05:00
Jordan
25cbaf92ce
Changed templates to have a 1-1 relationship with user (will implement sharing differently later)
...
Working on implementing /api/template/:id methods
Removed API_Campaigns_Id_Launch method (will just POST using template from angularjs scope later)
2014-05-28 18:48:30 -05:00
Jordan
6ec45ab927
Fixed indentation in controllers.js
2014-05-28 18:46:56 -05:00
Jordan
32ffe46363
Fixed HTML Previewing
2014-05-27 18:59:39 -05:00
Jordan
d99bf5ec0e
More changes to the new design
...
Moving modal templates into separate files
Now using angularui to handle bootstrap modals
2014-05-27 13:18:57 -05:00
Jordan
9b216c5466
Major design change - more dashboard-ish.
...
Working on more angularjs + gophish abstraction. Gophish for backend, AngularJS for the frontend
Moved templates to partials for angular
Using FlatUI color scheme
2014-05-26 20:29:12 -05:00
Jordan
8c1bb58fe2
Added validation for campaigns... I'm considering making everything branch off of a Model Interface with Get(), Put(), Post(), and Delete(), etc. Might make things cleaner.
...
Added better error messages on the UI side
2014-03-28 00:21:42 -05:00
Jordan
490ba31779
Template HTML Preview is now editable
2014-03-20 11:58:24 -05:00
Jordan
b3e3dd8ff1
Added "templates" Template, View, and Route
...
Added "unsafe" filter per stackoverflow
Updated side nav to include links to "/templates"
2014-03-18 15:20:34 -05:00
Jordan
5f1bd43344
Working on adding campaign results page
2014-03-13 15:12:03 -05:00